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.interfaces import IRenderedContent |
|
21 |
20 |
22 # import packages |
21 # import packages |
23 from pyams_file.schema import VideoField |
22 from pyams_file.schema import VideoField |
24 from pyams_i18n.schema import I18nHTMLField, I18nTextField |
23 from pyams_i18n.schema import I18nHTMLField, I18nTextField |
25 from zope.schema import TextLine, Choice |
24 from zope.schema import TextLine, Choice |
33 |
32 |
34 VIDEO_PARAGRAPH_TYPE = 'Video' |
33 VIDEO_PARAGRAPH_TYPE = 'Video' |
35 VIDEO_PARAGRAPH_RENDERERS = 'PyAMS.paragraph.video.renderers' |
34 VIDEO_PARAGRAPH_RENDERERS = 'PyAMS.paragraph.video.renderers' |
36 |
35 |
37 |
36 |
38 class IVideoParagraph(IRenderedContent, IBaseParagraph): |
37 class IVideoParagraph(IBaseParagraph): |
39 """Video paragraph""" |
38 """Video paragraph""" |
40 |
39 |
41 body = I18nHTMLField(title=_("Body"), |
40 body = I18nHTMLField(title=_("Body"), |
42 required=False) |
41 required=False) |
43 |
42 |