src/pyams_content/component/video/zmi/paragraph.py
changeset 407 0ef5de2d5674
parent 406 5527bc086216
child 487 093f201e3168
equal deleted inserted replaced
406:5527bc086216 407:0ef5de2d5674
    18 # import interfaces
    18 # import interfaces
    19 from pyams_content.component.paragraph.interfaces import IParagraphContainerTarget, IParagraphContainer, \
    19 from pyams_content.component.paragraph.interfaces import IParagraphContainerTarget, IParagraphContainer, \
    20     IBaseParagraph, IParagraphPreview
    20     IBaseParagraph, IParagraphPreview
    21 from pyams_content.component.paragraph.zmi.interfaces import IParagraphContainerView, IParagraphInnerEditor
    21 from pyams_content.component.paragraph.zmi.interfaces import IParagraphContainerView, IParagraphInnerEditor
    22 from pyams_content.component.video.interfaces import IExternalVideoProvider, IExternalVideoSettings, \
    22 from pyams_content.component.video.interfaces import IExternalVideoProvider, IExternalVideoSettings, \
    23     IExternalVideoParagraph, IExternalVideoRenderer
    23     IExternalVideoParagraph, IExternalVideoRenderer, EXTERNAL_VIDEO_PARAGRAPH_TYPE
    24 from pyams_content.interfaces import MANAGE_CONTENT_PERMISSION
    24 from pyams_content.interfaces import MANAGE_CONTENT_PERMISSION
    25 from pyams_form.interfaces.form import IWidgetsSuffixViewletsManager, IInnerForm, IEditFormButtons
    25 from pyams_form.interfaces.form import IWidgetsSuffixViewletsManager, IInnerForm, IEditFormButtons
    26 from pyams_i18n.interfaces import II18n
    26 from pyams_i18n.interfaces import II18n
    27 from pyams_skin.interfaces.viewlet import IToolbarAddingMenu
    27 from pyams_skin.interfaces.viewlet import IToolbarAddingMenu
    28 from pyams_skin.layer import IPyAMSLayer
    28 from pyams_skin.layer import IPyAMSLayer
    58     """External video paragraph add menu"""
    58     """External video paragraph add menu"""
    59 
    59 
    60     label = _("External video...")
    60     label = _("External video...")
    61     label_css_class = 'fa fa-fw fa-youtube-play'
    61     label_css_class = 'fa fa-fw fa-youtube-play'
    62     url = 'add-external-video.html'
    62     url = 'add-external-video.html'
    63     paragraph_type = 'External video'
    63     paragraph_type = EXTERNAL_VIDEO_PARAGRAPH_TYPE
    64 
    64 
    65 
    65 
    66 @pagelet_config(name='add-external-video.html', context=IParagraphContainerTarget, layer=IPyAMSLayer,
    66 @pagelet_config(name='add-external-video.html', context=IParagraphContainerTarget, layer=IPyAMSLayer,
    67                 permission=MANAGE_CONTENT_PERMISSION)
    67                 permission=MANAGE_CONTENT_PERMISSION)
    68 class ExternalVideoParagraphAddForm(AdminDialogAddForm):
    68 class ExternalVideoParagraphAddForm(AdminDialogAddForm):