src/pyams_content/shared/logo/zmi/paragraph.py
changeset 1207 a97f2023131a
parent 1006 cbb65b4b8742
child 1243 837612af4dc3
equal deleted inserted replaced
1206:32697298e136 1207:a97f2023131a
    10 # FOR A PARTICULAR PURPOSE.
    10 # FOR A PARTICULAR PURPOSE.
    11 #
    11 #
    12 
    12 
    13 __docformat__ = 'restructuredtext'
    13 __docformat__ = 'restructuredtext'
    14 
    14 
    15 from pyramid.view import view_config
       
    16 from z3c.form import button, field
    15 from z3c.form import button, field
    17 from z3c.form.interfaces import INPUT_MODE
    16 from z3c.form.interfaces import INPUT_MODE
    18 from zope.interface import implementer
    17 from zope.interface import implementer
    19 
    18 
       
    19 from pyams_content import _
    20 from pyams_content.component.paragraph.interfaces import IParagraphContainer, IParagraphContainerTarget, \
    20 from pyams_content.component.paragraph.interfaces import IParagraphContainer, IParagraphContainerTarget, \
    21     PARAGRAPH_HIDDEN_FIELDS
    21     PARAGRAPH_HIDDEN_FIELDS
    22 from pyams_content.component.paragraph.zmi import BaseParagraphAJAXAddForm, BaseParagraphAJAXEditForm, \
    22 from pyams_content.component.paragraph.zmi import BaseParagraphAJAXAddForm, BaseParagraphAJAXEditForm, \
    23     BaseParagraphAddMenu, BaseParagraphPropertiesEditForm, IParagraphContainerView, IParagraphInnerEditFormButtons
    23     BaseParagraphAddMenu, BaseParagraphPropertiesEditForm, IParagraphContainerView, IParagraphInnerEditFormButtons
    24 from pyams_content.component.paragraph.zmi.interfaces import IParagraphInnerEditor
    24 from pyams_content.component.paragraph.zmi.interfaces import IParagraphInnerEditor
    36 from pyams_skin.layer import IPyAMSLayer
    36 from pyams_skin.layer import IPyAMSLayer
    37 from pyams_utils.adapter import adapter_config
    37 from pyams_utils.adapter import adapter_config
    38 from pyams_utils.traversing import get_parent
    38 from pyams_utils.traversing import get_parent
    39 from pyams_viewlet.viewlet import viewlet_config
    39 from pyams_viewlet.viewlet import viewlet_config
    40 from pyams_zmi.form import AdminDialogAddForm
    40 from pyams_zmi.form import AdminDialogAddForm
    41 
       
    42 from pyams_content import _
       
    43 
    41 
    44 
    42 
    45 @viewlet_config(name='add-logos-paragraph.menu', context=IParagraphContainerTarget, view=IParagraphContainerView,
    43 @viewlet_config(name='add-logos-paragraph.menu', context=IParagraphContainerTarget, view=IParagraphContainerView,
    46                 layer=IPyAMSLayer, manager=IToolbarAddingMenu, weight=600)
    44                 layer=IPyAMSLayer, manager=IToolbarAddingMenu, weight=600)
    47 class LogosParagraphAddMenu(BaseParagraphAddMenu):
    45 class LogosParagraphAddMenu(BaseParagraphAddMenu):