33 context=(IWfImageMap, IPyAMSLayer, SharedContentPropertiesEditForm), |
33 context=(IWfImageMap, IPyAMSLayer, SharedContentPropertiesEditForm), |
34 provides=IInnerSubForm) |
34 provides=IInnerSubForm) |
35 class ImageMapPropertiesEditForm(InnerAdminEditForm): |
35 class ImageMapPropertiesEditForm(InnerAdminEditForm): |
36 """Image map properties edit form extension""" |
36 """Image map properties edit form extension""" |
37 |
37 |
|
38 prefix = 'imagemap.' |
|
39 |
38 legend = _("Background image") |
40 legend = _("Background image") |
39 fieldset_class = 'bordered no-x-margin margin-y-10' |
41 fieldset_class = 'bordered no-x-margin margin-y-10' |
40 |
42 |
41 fields = field.Fields(IWfImageMap).select('image') |
43 fields = field.Fields(IWfImageMap).select('image') |
42 |
44 |
43 weight = 10 |
45 weight = 10 |
44 |
46 |
45 def get_ajax_output(self, changes): |
47 def get_ajax_output(self, changes): |
46 if 'image' in changes.get(IWfImageMap, ()): |
48 if 'image' in changes.get(IWfImageMap, ()): |
47 translate = self.request.localizer.translate |
49 translate = self.request.localizer.translate |
48 return {'status': 'reload', |
50 return { |
49 'smallbox': translate(self.successMessage), |
51 'status': 'reload', |
50 'smallbox_status': 'success'} |
52 'message': translate(self.successMessage) |
|
53 } |