--- a/src/pyams_content/component/video/zmi/paragraph.py Wed Apr 11 16:44:46 2018 +0200
+++ b/src/pyams_content/component/video/zmi/paragraph.py Wed Apr 11 16:46:31 2018 +0200
@@ -31,7 +31,7 @@
# import packages
from pyams_content.component.paragraph.zmi import BaseParagraphAddMenu, BaseParagraphAJAXAddForm, \
- BaseParagraphPropertiesEditForm, BaseParagraphAJAXEditForm
+ BaseParagraphPropertiesEditForm, BaseParagraphAJAXEditForm, get_json_paragraph_refresh_event
from pyams_content.component.video.paragraph import ExternalVideoParagraph
from pyams_form.group import NamedWidgetsGroup
from pyams_pagelet.pagelet import pagelet_config
@@ -179,6 +179,8 @@
class ExternalVideoParagraphPropertiesEditForm(BaseParagraphPropertiesEditForm):
"""External video paragraph properties edit form"""
+ prefix = 'externalvideo_properties.'
+
legend = _("Edit video properties")
icon_css_class = 'fa fa-fw fa-youtube-play'
@@ -232,15 +234,8 @@
def get_ajax_output(self, changes):
output = super(ExternalVideoParagraphPropertiesAJAXEditForm, self).get_ajax_output(changes)
if 'title' in changes.get(IBaseParagraph, ()):
- output.setdefault('events', []).append({
- 'event': 'myams.refresh',
- 'options': {
- 'handler': 'PyAMS_content.paragraphs.refreshParagraph',
- 'object_name': self.context.__name__,
- 'title': II18n(self.context).query_attribute('title', request=self.request),
- 'visible': self.context.visible
- }
- })
+ output.setdefault('events', []).append(
+ get_json_paragraph_refresh_event(self.context, self.request))
return output