mirror of
https://github.com/Hopiu/wagtail.git
synced 2026-05-15 02:33:13 +00:00
Update BlockWidget to accept a renderer kwarg to render and render_with_errors
In this case we just ignore the renderer; blocks have their own separate rendering mechanism, so it's not meaningful for that to be controlled by Django widget renderer classes.
This commit is contained in:
parent
72bc5fff6f
commit
4b35053a92
1 changed files with 3 additions and 3 deletions
|
|
@ -485,7 +485,7 @@ class BlockWidget(forms.Widget):
|
|||
super().__init__(attrs=attrs)
|
||||
self.block_def = block_def
|
||||
|
||||
def render_with_errors(self, name, value, attrs=None, errors=None):
|
||||
def render_with_errors(self, name, value, attrs=None, errors=None, renderer=None):
|
||||
bound_block = self.block_def.bind(value, prefix=name, errors=errors)
|
||||
js_initializer = self.block_def.js_initializer()
|
||||
if js_initializer:
|
||||
|
|
@ -501,8 +501,8 @@ class BlockWidget(forms.Widget):
|
|||
js_snippet = ''
|
||||
return mark_safe(bound_block.render_form() + js_snippet)
|
||||
|
||||
def render(self, name, value, attrs=None):
|
||||
return self.render_with_errors(name, value, attrs=attrs, errors=None)
|
||||
def render(self, name, value, attrs=None, renderer=None):
|
||||
return self.render_with_errors(name, value, attrs=attrs, errors=None, renderer=renderer)
|
||||
|
||||
@property
|
||||
def media(self):
|
||||
|
|
|
|||
Loading…
Reference in a new issue