src/pyams_content/component/gallery/zmi/paragraph.py
changeset 406 5527bc086216
parent 395 2a39b333a585
child 407 0ef5de2d5674
equal deleted inserted replaced
405:9c147733c02e 406:5527bc086216
    17 
    17 
    18 # import interfaces
    18 # import interfaces
    19 from pyams_content.component.gallery.interfaces import IGalleryParagraph, IBaseGallery
    19 from pyams_content.component.gallery.interfaces import IGalleryParagraph, IBaseGallery
    20 from pyams_content.component.gallery.zmi.interfaces import IGalleryContentsView
    20 from pyams_content.component.gallery.zmi.interfaces import IGalleryContentsView
    21 from pyams_content.component.paragraph.interfaces import IParagraphContainerTarget, IParagraphContainer, \
    21 from pyams_content.component.paragraph.interfaces import IParagraphContainerTarget, IParagraphContainer, \
    22     IParagraphSummary
    22     IParagraphPreview
    23 from pyams_content.component.paragraph.zmi.interfaces import IParagraphInnerEditor, IParagraphContainerView
    23 from pyams_content.component.paragraph.zmi.interfaces import IParagraphInnerEditor, IParagraphContainerView
    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 IInnerForm, IEditFormButtons, IInnerSubForm
    25 from pyams_form.interfaces.form import IInnerForm, IEditFormButtons, IInnerSubForm
    26 from pyams_i18n.interfaces import II18n
    26 from pyams_i18n.interfaces import II18n
    27 from pyams_skin.interfaces.viewlet import IToolbarAddingMenu, IWidgetTitleViewletManager
    27 from pyams_skin.interfaces.viewlet import IToolbarAddingMenu, IWidgetTitleViewletManager
   185 
   185 
   186 #
   186 #
   187 # Gallery paragraph summary
   187 # Gallery paragraph summary
   188 #
   188 #
   189 
   189 
   190 @adapter_config(context=(IGalleryParagraph, IPyAMSLayer), provides=IParagraphSummary)
   190 @adapter_config(context=(IGalleryParagraph, IPyAMSLayer), provides=IParagraphPreview)
   191 class GalleryParagraphSummary(BaseContentProvider):
   191 class GalleryParagraphPreview(BaseContentProvider):
   192     """Gallery summary"""
   192     """Gallery preview"""
   193 
   193 
   194     def __init__(self, context, request):
   194     def __init__(self, context, request):
   195         super(GalleryParagraphSummary, self).__init__(context, request)
   195         super(GalleryParagraphPreview, self).__init__(context, request)
   196         self.renderer = self.context.get_renderer(request)
   196         self.renderer = self.context.get_renderer(request)
   197 
   197 
   198     language = None
   198     language = None
   199 
   199 
   200     def update(self):
   200     def update(self):