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 IBaseParagraph |
19 from pyams_content.component.paragraph.interfaces import IBaseParagraph |
20 from pyams_content.features.renderer import IRenderedContent |
|
21 |
20 |
22 # import packages |
21 # import packages |
23 from pyams_i18n.schema import I18nHTMLField |
22 from pyams_i18n.schema import I18nHTMLField |
24 from zope.schema import Choice |
23 from zope.schema import Choice |
25 |
24 |
32 |
31 |
33 FRAME_PARAGRAPH_TYPE = 'FramedText' |
32 FRAME_PARAGRAPH_TYPE = 'FramedText' |
34 FRAME_PARAGRAPH_RENDERERS = 'PyAMS.paragraph.text.renderers' |
33 FRAME_PARAGRAPH_RENDERERS = 'PyAMS.paragraph.text.renderers' |
35 |
34 |
36 |
35 |
37 class IFrameParagraph(IRenderedContent, IBaseParagraph): |
36 class IFrameParagraph(IBaseParagraph): |
38 """Framed text paragraph interface""" |
37 """Framed text paragraph interface""" |
39 |
38 |
40 body = I18nHTMLField(title=_("Frame body"), |
39 body = I18nHTMLField(title=_("Frame body"), |
41 required=False) |
40 required=False) |
42 |
41 |