From 006e4709d1b9cb8cdc41b3f7091f1805f7c77a51 Mon Sep 17 00:00:00 2001 From: Matt Westcott Date: Fri, 9 Jan 2015 12:10:08 +0000 Subject: [PATCH] hook up JS initializer code --- wagtail/wagtailadmin/widgets.py | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) diff --git a/wagtail/wagtailadmin/widgets.py b/wagtail/wagtailadmin/widgets.py index 8f39a7d7a..e7b2ffb31 100644 --- a/wagtail/wagtailadmin/widgets.py +++ b/wagtail/wagtailadmin/widgets.py @@ -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 = """ + + """ % (js_initializer, name) + else: + js_snippet = '' + return mark_safe(bound_block.render_form() + js_snippet) @property def media(self):