equal
deleted
inserted
replaced
18 # import interfaces |
18 # import interfaces |
19 from pyams_content.component.association.interfaces import IAssociationTarget |
19 from pyams_content.component.association.interfaces import IAssociationTarget |
20 from pyams_content.component.association.zmi.interfaces import IAssociationsParentForm |
20 from pyams_content.component.association.zmi.interfaces import IAssociationsParentForm |
21 from pyams_content.component.illustration.interfaces import IIllustration |
21 from pyams_content.component.illustration.interfaces import IIllustration |
22 from pyams_content.component.paragraph.interfaces import IParagraphContainerTarget, IParagraphContainer, \ |
22 from pyams_content.component.paragraph.interfaces import IParagraphContainerTarget, IParagraphContainer, \ |
23 IParagraphSummary |
23 IParagraphPreview |
24 from pyams_content.component.paragraph.interfaces.html import IHTMLParagraph, IRawParagraph |
24 from pyams_content.component.paragraph.interfaces.html import IHTMLParagraph, IRawParagraph |
25 from pyams_content.component.paragraph.zmi.interfaces import IParagraphInnerEditor, IParagraphContainerView |
25 from pyams_content.component.paragraph.zmi.interfaces import IParagraphInnerEditor, IParagraphContainerView |
26 from pyams_content.interfaces import MANAGE_CONTENT_PERMISSION |
26 from pyams_content.interfaces import MANAGE_CONTENT_PERMISSION |
27 from pyams_form.interfaces.form import IInnerForm, IEditFormButtons |
27 from pyams_form.interfaces.form import IInnerForm, IEditFormButtons |
28 from pyams_i18n.interfaces import II18n |
28 from pyams_i18n.interfaces import II18n |
144 class RawParagraphInnerAJAXEditForm(BaseParagraphAJAXEditForm, RawParagraphInnerEditForm): |
144 class RawParagraphInnerAJAXEditForm(BaseParagraphAJAXEditForm, RawParagraphInnerEditForm): |
145 """Raw HTML paragraph inner edit form, JSON renderer""" |
145 """Raw HTML paragraph inner edit form, JSON renderer""" |
146 |
146 |
147 |
147 |
148 # |
148 # |
149 # Raw HTML paragraph summary |
149 # Raw HTML paragraph preview |
150 # |
150 # |
151 |
151 |
152 @adapter_config(context=(IRawParagraph, IPyAMSLayer), provides=IParagraphSummary) |
152 @adapter_config(context=(IRawParagraph, IPyAMSLayer), provides=IParagraphPreview) |
153 @template_config(template='templates/raw-summary.pt', layer=IPyAMSLayer) |
153 @template_config(template='templates/raw-preview.pt', layer=IPyAMSLayer) |
154 class RawParagraphSummary(BaseContentProvider): |
154 class RawParagraphPreview(BaseContentProvider): |
155 """Raw HTML paragraph summary""" |
155 """Raw HTML paragraph preview""" |
156 |
156 |
157 language = None |
157 language = None |
158 |
158 |
159 def update(self): |
159 def update(self): |
160 i18n = II18n(self.context) |
160 i18n = II18n(self.context) |
328 }) |
328 }) |
329 return output |
329 return output |
330 |
330 |
331 |
331 |
332 # |
332 # |
333 # Rich text paragraph summary |
333 # Rich text paragraph preview |
334 # |
334 # |
335 |
335 |
336 @adapter_config(context=(IHTMLParagraph, IPyAMSLayer), provides=IParagraphSummary) |
336 @adapter_config(context=(IHTMLParagraph, IPyAMSLayer), provides=IParagraphPreview) |
337 @template_config(template='templates/html-summary.pt', layer=IPyAMSLayer) |
337 @template_config(template='templates/html-preview.pt', layer=IPyAMSLayer) |
338 class HTMLParagraphSummary(BaseContentProvider): |
338 class HTMLParagraphPreview(BaseContentProvider): |
339 """Rich text paragraph summary""" |
339 """Rich text paragraph preview""" |
340 |
340 |
341 illustration = None |
341 illustration = None |
342 illustration_renderer = None |
342 illustration_renderer = None |
343 language = None |
343 language = None |
344 |
344 |