mirror of
https://github.com/Hopiu/wagtail.git
synced 2026-05-12 17:23:15 +00:00
hook up JS initializer code
This commit is contained in:
parent
db94ab5756
commit
006e4709d1
1 changed files with 13 additions and 1 deletions
|
|
@ -63,7 +63,19 @@ class StreamWidget(widgets.Widget):
|
|||
|
||||
def render(self, name, value, attrs=None):
|
||||
bound_block = self.block_def.bind(json.loads(value), prefix=name)
|
||||
return bound_block.render_form()
|
||||
js_initializer = self.block_def.js_initializer()
|
||||
if js_initializer:
|
||||
js_snippet = """
|
||||
<script>
|
||||
$(function() {
|
||||
var initializer = %s;
|
||||
initializer('%s');
|
||||
})
|
||||
</script>
|
||||
""" % (js_initializer, name)
|
||||
else:
|
||||
js_snippet = ''
|
||||
return mark_safe(bound_block.render_form() + js_snippet)
|
||||
|
||||
@property
|
||||
def media(self):
|
||||
|
|
|
|||
Loading…
Reference in a new issue