src/pyams_content/component/paragraph/zmi/contact.py
changeset 487 093f201e3168
parent 435 ce4ae073a7f7
child 507 7320a5522ee1
equal deleted inserted replaced
486:cb67e71dafff 487:093f201e3168
    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 IParagraphContainerTarget, IParagraphContainer, \
    19 from pyams_content.component.paragraph.interfaces import IParagraphContainerTarget, IParagraphContainer, \
    20     IBaseParagraph, IParagraphPreview
    20     IBaseParagraph, IParagraphRenderer
    21 from pyams_content.component.paragraph.interfaces.contact import CONTACT_PARAGRAPH_TYPE, IContactParagraph
    21 from pyams_content.component.paragraph.interfaces.contact import CONTACT_PARAGRAPH_TYPE, IContactParagraph
    22 from pyams_content.component.paragraph.zmi.interfaces import IParagraphContainerView, IParagraphInnerEditor
    22 from pyams_content.component.paragraph.zmi.interfaces import IParagraphContainerView, IParagraphInnerEditor
    23 from pyams_content.interfaces import MANAGE_CONTENT_PERMISSION
    23 from pyams_content.interfaces import MANAGE_CONTENT_PERMISSION
    24 from pyams_form.interfaces.form import IInnerForm, IEditFormButtons
    24 from pyams_form.interfaces.form import IInnerForm, IEditFormButtons
    25 from pyams_i18n.interfaces import II18n
    25 from pyams_i18n.interfaces import II18n
    30 
    30 
    31 # import packages
    31 # import packages
    32 from pyams_content.component.paragraph.contact import ContactParagraph
    32 from pyams_content.component.paragraph.contact import ContactParagraph
    33 from pyams_content.component.paragraph.zmi import BaseParagraphAddMenu, BaseParagraphAJAXAddForm, \
    33 from pyams_content.component.paragraph.zmi import BaseParagraphAddMenu, BaseParagraphAJAXAddForm, \
    34     BaseParagraphPropertiesEditForm, BaseParagraphAJAXEditForm
    34     BaseParagraphPropertiesEditForm, BaseParagraphAJAXEditForm
    35 from pyams_content.features.renderer.zmi import BaseRenderedContentPreview
    35 from pyams_content.features.renderer.zmi import BaseRenderedContentRenderer
    36 from pyams_content.features.renderer.zmi.widget import RendererFieldWidget
    36 from pyams_content.features.renderer.zmi.widget import RendererFieldWidget
    37 from pyams_pagelet.pagelet import pagelet_config
    37 from pyams_pagelet.pagelet import pagelet_config
    38 from pyams_utils.adapter import adapter_config
    38 from pyams_utils.adapter import adapter_config
    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
   165             })
   165             })
   166         return output
   166         return output
   167 
   167 
   168 
   168 
   169 #
   169 #
   170 # Contact paragraph preview
   170 # Contact paragraph renderer
   171 #
   171 #
   172 
   172 
   173 @adapter_config(context=(IContactParagraph, IPyAMSLayer), provides=IParagraphPreview)
   173 @adapter_config(context=(IContactParagraph, IPyAMSLayer), provides=IParagraphRenderer)
   174 class ContactParagraphPreview(BaseRenderedContentPreview):
   174 class ContactParagraphRenderer(BaseRenderedContentRenderer):
   175     """Contact paragraph preview"""
   175     """Contact paragraph renderer"""