src/pyams_content/component/paragraph/interfaces/video.py
changeset 555 8e8a14452567
parent 439 2a61d39de0fc
child 585 9fa8e9776bda
equal deleted inserted replaced
554:120ce09ade94 555:8e8a14452567
    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