equal
deleted
inserted
replaced
63 |
63 |
64 settings = Attribute("Video settings") |
64 settings = Attribute("Video settings") |
65 |
65 |
66 |
66 |
67 EXTERNAL_VIDEO_PARAGRAPH_TYPE = 'External video' |
67 EXTERNAL_VIDEO_PARAGRAPH_TYPE = 'External video' |
|
68 EXTERNAL_VIDEO_PARAGRAPH_RENDERERS = 'PyAMS.paragraph.video.renderers' |
68 |
69 |
69 |
70 |
70 class IExternalVideoParagraph(IExternalVideo, IBaseParagraph): |
71 class IExternalVideoParagraph(IExternalVideo, IBaseParagraph): |
71 """External video paragraph""" |
72 """External video paragraph""" |
72 |
73 |
73 body = I18nHTMLField(title=_("Body"), |
74 body = I18nHTMLField(title=_("Body"), |
74 required=False) |
75 required=False) |
75 |
76 |
|
77 renderer = Choice(title=_("Video template"), |
|
78 description=_("Presentation template used for this video"), |
|
79 vocabulary=EXTERNAL_VIDEO_PARAGRAPH_RENDERERS, |
|
80 default='default') |
|
81 |
76 |
82 |
77 class IExternalVideoRenderer(IContentProvider): |
83 class IExternalVideoRenderer(IContentProvider): |
78 """External video renderer""" |
84 """External video renderer""" |