equal
deleted
inserted
replaced
15 |
15 |
16 # import standard library |
16 # import standard library |
17 |
17 |
18 # import interfaces |
18 # import interfaces |
19 from pyams_content.component.paragraph.interfaces import IParagraphContainerTarget, IParagraphContainer, \ |
19 from pyams_content.component.paragraph.interfaces import IParagraphContainerTarget, IParagraphContainer, \ |
20 IBaseParagraph, IParagraphPreview |
20 IBaseParagraph, IParagraphRenderer |
21 from pyams_content.component.paragraph.interfaces.contact import CONTACT_PARAGRAPH_TYPE, IContactParagraph |
21 from pyams_content.component.paragraph.interfaces.contact import CONTACT_PARAGRAPH_TYPE, IContactParagraph |
22 from pyams_content.component.paragraph.zmi.interfaces import IParagraphContainerView, IParagraphInnerEditor |
22 from pyams_content.component.paragraph.zmi.interfaces import IParagraphContainerView, IParagraphInnerEditor |
23 from pyams_content.interfaces import MANAGE_CONTENT_PERMISSION |
23 from pyams_content.interfaces import MANAGE_CONTENT_PERMISSION |
24 from pyams_form.interfaces.form import IInnerForm, IEditFormButtons |
24 from pyams_form.interfaces.form import IInnerForm, IEditFormButtons |
25 from pyams_i18n.interfaces import II18n |
25 from pyams_i18n.interfaces import II18n |
30 |
30 |
31 # import packages |
31 # import packages |
32 from pyams_content.component.paragraph.contact import ContactParagraph |
32 from pyams_content.component.paragraph.contact import ContactParagraph |
33 from pyams_content.component.paragraph.zmi import BaseParagraphAddMenu, BaseParagraphAJAXAddForm, \ |
33 from pyams_content.component.paragraph.zmi import BaseParagraphAddMenu, BaseParagraphAJAXAddForm, \ |
34 BaseParagraphPropertiesEditForm, BaseParagraphAJAXEditForm |
34 BaseParagraphPropertiesEditForm, BaseParagraphAJAXEditForm |
35 from pyams_content.features.renderer.zmi import BaseRenderedContentPreview |
35 from pyams_content.features.renderer.zmi import BaseRenderedContentRenderer |
36 from pyams_content.features.renderer.zmi.widget import RendererFieldWidget |
36 from pyams_content.features.renderer.zmi.widget import RendererFieldWidget |
37 from pyams_pagelet.pagelet import pagelet_config |
37 from pyams_pagelet.pagelet import pagelet_config |
38 from pyams_utils.adapter import adapter_config |
38 from pyams_utils.adapter import adapter_config |
39 from pyams_viewlet.viewlet import viewlet_config |
39 from pyams_viewlet.viewlet import viewlet_config |
40 from pyams_zmi.form import AdminDialogAddForm |
40 from pyams_zmi.form import AdminDialogAddForm |
165 }) |
165 }) |
166 return output |
166 return output |
167 |
167 |
168 |
168 |
169 # |
169 # |
170 # Contact paragraph preview |
170 # Contact paragraph renderer |
171 # |
171 # |
172 |
172 |
173 @adapter_config(context=(IContactParagraph, IPyAMSLayer), provides=IParagraphPreview) |
173 @adapter_config(context=(IContactParagraph, IPyAMSLayer), provides=IParagraphRenderer) |
174 class ContactParagraphPreview(BaseRenderedContentPreview): |
174 class ContactParagraphRenderer(BaseRenderedContentRenderer): |
175 """Contact paragraph preview""" |
175 """Contact paragraph renderer""" |