src/pyams_content/shared/imagemap/zmi/paragraph.py
changeset 406 5527bc086216
parent 389 51377db3e723
child 407 0ef5de2d5674
equal deleted inserted replaced
405:9c147733c02e 406:5527bc086216
    16 # import standard library
    16 # import standard library
    17 
    17 
    18 # import interfaces
    18 # import interfaces
    19 from pyams_content.component.association.interfaces import IAssociationInfo
    19 from pyams_content.component.association.interfaces import IAssociationInfo
    20 from pyams_content.component.paragraph.interfaces import IParagraphContainerTarget, IParagraphContainer, \
    20 from pyams_content.component.paragraph.interfaces import IParagraphContainerTarget, IParagraphContainer, \
    21     IParagraphSummary
    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
    26 from pyams_form.interfaces.form import IInnerForm, IEditFormButtons, IWidgetsSuffixViewletsManager
    26 from pyams_form.interfaces.form import IInnerForm, IEditFormButtons, IWidgetsSuffixViewletsManager
   152 class ImagemapParagraphPreviewWidgetsSuffix(Viewlet):
   152 class ImagemapParagraphPreviewWidgetsSuffix(Viewlet):
   153     """Image map paragraph preview widgets suffix"""
   153     """Image map paragraph preview widgets suffix"""
   154 
   154 
   155 
   155 
   156 #
   156 #
   157 # Image map paragraph summary
   157 # Image map paragraph preview
   158 #
   158 #
   159 
   159 
   160 @adapter_config(context=(IImageMapParagraph, IPyAMSLayer), provides=IParagraphSummary)
   160 @adapter_config(context=(IImageMapParagraph, IPyAMSLayer), provides=IParagraphPreview)
   161 @template_config(template='templates/paragraph-summary.pt', layer=IPyAMSLayer)
   161 @template_config(template='templates/paragraph-preview.pt', layer=IPyAMSLayer)
   162 class ImagemapParagraphSummary(BaseContentProvider):
   162 class ImagemapParagraphPreview(BaseContentProvider):
   163     """Image map paragraph summary"""
   163     """Image map paragraph preview"""
   164 
   164 
   165     language = None
   165     language = None
   166 
   166 
   167     def update(self):
   167     def update(self):
   168         i18n = II18n(self.context)
   168         i18n = II18n(self.context)