src/pyams_content/shared/imagemap/zmi/paragraph.py
changeset 407 0ef5de2d5674
parent 406 5527bc086216
child 417 f09842eb4ada
equal deleted inserted replaced
406:5527bc086216 407:0ef5de2d5674
    20 from pyams_content.component.paragraph.interfaces import IParagraphContainerTarget, IParagraphContainer, \
    20 from pyams_content.component.paragraph.interfaces import IParagraphContainerTarget, IParagraphContainer, \
    21     IParagraphPreview
    21     IParagraphPreview
    22 from pyams_content.component.paragraph.zmi.interfaces import IParagraphInnerEditor, IParagraphContainerView
    22 from pyams_content.component.paragraph.zmi.interfaces import IParagraphInnerEditor, IParagraphContainerView
    23 from pyams_content.interfaces import MANAGE_CONTENT_PERMISSION
    23 from pyams_content.interfaces import MANAGE_CONTENT_PERMISSION
    24 from pyams_content.shared.common.interfaces import IWfSharedContent
    24 from pyams_content.shared.common.interfaces import IWfSharedContent
    25 from pyams_content.shared.imagemap.interfaces import IImageMapParagraph
    25 from pyams_content.shared.imagemap.interfaces import IImageMapParagraph, IMAGEMAP_PARAGRAPH_TYPE
    26 from pyams_form.interfaces.form import IInnerForm, IEditFormButtons, IWidgetsSuffixViewletsManager
    26 from pyams_form.interfaces.form import IInnerForm, IEditFormButtons, IWidgetsSuffixViewletsManager
    27 from pyams_i18n.interfaces import II18n
    27 from pyams_i18n.interfaces import II18n
    28 from pyams_skin.interfaces.viewlet import IToolbarAddingMenu
    28 from pyams_skin.interfaces.viewlet import IToolbarAddingMenu
    29 from pyams_skin.layer import IPyAMSLayer
    29 from pyams_skin.layer import IPyAMSLayer
    30 from z3c.form.interfaces import INPUT_MODE
    30 from z3c.form.interfaces import INPUT_MODE
    45 
    45 
    46 from pyams_content import _
    46 from pyams_content import _
    47 
    47 
    48 
    48 
    49 @viewlet_config(name='add-imagemap-paragraph.menu', context=IParagraphContainerTarget, view=IParagraphContainerView,
    49 @viewlet_config(name='add-imagemap-paragraph.menu', context=IParagraphContainerTarget, view=IParagraphContainerView,
    50                 layer=IPyAMSLayer, manager=IToolbarAddingMenu, weight=80)
    50                 layer=IPyAMSLayer, manager=IToolbarAddingMenu, weight=610)
    51 class ImagemapParagraphAddMenu(BaseParagraphAddMenu):
    51 class ImagemapParagraphAddMenu(BaseParagraphAddMenu):
    52     """Image map paragraph add menu"""
    52     """Image map paragraph add menu"""
    53 
    53 
    54     label = _("Add image map...")
    54     label = _("Add image map...")
    55     label_css_class = 'fa fa-fw fa-location-arrow'
    55     label_css_class = 'fa fa-fw fa-location-arrow'
    56     url = 'add-imagemap-paragraph.html'
    56     url = 'add-imagemap-paragraph.html'
    57     paragraph_type = 'ImageMap'
    57     paragraph_type = IMAGEMAP_PARAGRAPH_TYPE
    58 
    58 
    59 
    59 
    60 @pagelet_config(name='add-imagemap-paragraph.html', context=IParagraphContainerTarget, layer=IPyAMSLayer,
    60 @pagelet_config(name='add-imagemap-paragraph.html', context=IParagraphContainerTarget, layer=IPyAMSLayer,
    61                 permission=MANAGE_CONTENT_PERMISSION)
    61                 permission=MANAGE_CONTENT_PERMISSION)
    62 class ImagemapParagraphAddForm(AdminDialogAddForm):
    62 class ImagemapParagraphAddForm(AdminDialogAddForm):