equal
deleted
inserted
replaced
16 # import standard library |
16 # import standard library |
17 import json |
17 import json |
18 |
18 |
19 # import interfaces |
19 # import interfaces |
20 from pyams_content.component.paragraph.interfaces import IParagraphContainerTarget, IParagraphContainer, \ |
20 from pyams_content.component.paragraph.interfaces import IParagraphContainerTarget, IParagraphContainer, \ |
21 IParagraphPreview |
21 IParagraphRenderer |
22 from pyams_content.component.paragraph.interfaces.pictogram import PICTOGRAM_PARAGRAPH_TYPE, IPictogramParagraph, \ |
22 from pyams_content.component.paragraph.interfaces.pictogram import PICTOGRAM_PARAGRAPH_TYPE, IPictogramParagraph, \ |
23 IPictogramContainer, IPictogramContainerTarget, IPictogramItem |
23 IPictogramContainer, IPictogramContainerTarget, IPictogramItem |
24 from pyams_content.component.paragraph.zmi import IParagraphContainerView |
24 from pyams_content.component.paragraph.zmi import IParagraphContainerView |
25 from pyams_content.component.paragraph.zmi.interfaces import IParagraphInnerEditor |
25 from pyams_content.component.paragraph.zmi.interfaces import IParagraphInnerEditor |
26 from pyams_content.interfaces import MANAGE_CONTENT_PERMISSION |
26 from pyams_content.interfaces import MANAGE_CONTENT_PERMISSION |
36 |
36 |
37 # import packages |
37 # import packages |
38 from pyams_content.component.paragraph.pictogram import PictogramParagraph, PictogramItem |
38 from pyams_content.component.paragraph.pictogram import PictogramParagraph, PictogramItem |
39 from pyams_content.component.paragraph.zmi import BaseParagraphAddMenu, BaseParagraphAJAXAddForm, \ |
39 from pyams_content.component.paragraph.zmi import BaseParagraphAddMenu, BaseParagraphAJAXAddForm, \ |
40 BaseParagraphPropertiesEditForm, BaseParagraphAJAXEditForm |
40 BaseParagraphPropertiesEditForm, BaseParagraphAJAXEditForm |
41 from pyams_content.features.renderer.zmi import BaseRenderedContentPreview |
41 from pyams_content.features.renderer.zmi import BaseRenderedContentRenderer |
42 from pyams_content.features.renderer.zmi.widget import RendererFieldWidget |
42 from pyams_content.features.renderer.zmi.widget import RendererFieldWidget |
43 from pyams_content.skin import pyams_content |
43 from pyams_content.skin import pyams_content |
44 from pyams_form.form import AJAXAddForm, AJAXEditForm |
44 from pyams_form.form import AJAXAddForm, AJAXEditForm |
45 from pyams_form.security import ProtectedFormObjectMixin |
45 from pyams_form.security import ProtectedFormObjectMixin |
46 from pyams_i18n.column import I18nAttrColumn |
46 from pyams_i18n.column import I18nAttrColumn |
174 }) |
174 }) |
175 return output |
175 return output |
176 |
176 |
177 |
177 |
178 # |
178 # |
179 # Pictogram paragraph preview |
179 # Pictogram paragraph renderer |
180 # |
180 # |
181 |
181 |
182 @adapter_config(context=(IPictogramParagraph, IPyAMSLayer), provides=IParagraphPreview) |
182 @adapter_config(context=(IPictogramParagraph, IPyAMSLayer), provides=IParagraphRenderer) |
183 class PictogramParagraphPreview(BaseRenderedContentPreview): |
183 class PictogramParagraphRenderer(BaseRenderedContentRenderer): |
184 """Pictogram paragraph preview""" |
184 """Pictogram paragraph renderer""" |
185 |
185 |
186 |
186 |
187 # |
187 # |
188 # Pictogram items table view |
188 # Pictogram items table view |
189 # |
189 # |