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 IParagraphPreview |
20 IParagraphRenderer |
21 from pyams_content.component.paragraph.zmi.interfaces import IParagraphInnerEditor |
21 from pyams_content.component.paragraph.zmi.interfaces import IParagraphInnerEditor |
22 from pyams_content.interfaces import MANAGE_CONTENT_PERMISSION |
22 from pyams_content.interfaces import MANAGE_CONTENT_PERMISSION |
23 from pyams_content.shared.common import IWfSharedContent |
23 from pyams_content.shared.common import IWfSharedContent |
24 from pyams_content.shared.logo.interfaces import ILogosParagraph, LOGOS_PARAGRAPH_TYPE |
24 from pyams_content.shared.logo.interfaces import ILogosParagraph, LOGOS_PARAGRAPH_TYPE |
25 from pyams_form.interfaces.form import IInnerForm, IEditFormButtons |
25 from pyams_form.interfaces.form import IInnerForm, IEditFormButtons |
29 from z3c.form.interfaces import INPUT_MODE |
29 from z3c.form.interfaces import INPUT_MODE |
30 |
30 |
31 # import packages |
31 # import packages |
32 from pyams_content.component.paragraph.zmi import IParagraphContainerView, BaseParagraphAddMenu, \ |
32 from pyams_content.component.paragraph.zmi import IParagraphContainerView, BaseParagraphAddMenu, \ |
33 BaseParagraphAJAXAddForm, BaseParagraphPropertiesEditForm, BaseParagraphAJAXEditForm |
33 BaseParagraphAJAXAddForm, BaseParagraphPropertiesEditForm, BaseParagraphAJAXEditForm |
34 from pyams_content.features.renderer.zmi import BaseRenderedContentPreview |
34 from pyams_content.features.renderer.zmi import BaseRenderedContentRenderer |
35 from pyams_content.features.renderer.zmi.widget import RendererFieldWidget |
35 from pyams_content.features.renderer.zmi.widget import RendererFieldWidget |
36 from pyams_content.shared.logo.paragraph import LogosParagraph |
36 from pyams_content.shared.logo.paragraph import LogosParagraph |
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_utils.traversing import get_parent |
39 from pyams_utils.traversing import get_parent |
148 }) |
148 }) |
149 return output |
149 return output |
150 |
150 |
151 |
151 |
152 # |
152 # |
153 # Logos paragraph preview |
153 # Logos paragraph renderer |
154 # |
154 # |
155 |
155 |
156 @adapter_config(context=(ILogosParagraph, IPyAMSLayer), provides=IParagraphPreview) |
156 @adapter_config(context=(ILogosParagraph, IPyAMSLayer), provides=IParagraphRenderer) |
157 class LogosParagraphPreview(BaseRenderedContentPreview): |
157 class LogosParagraphRenderer(BaseRenderedContentRenderer): |
158 """Logos paragraph preview""" |
158 """Logos paragraph renderer""" |