src/pyams_content/component/paragraph/zmi/verbatim.py
changeset 487 093f201e3168
parent 450 9a6afbc6ab4f
child 489 dcdb0ce828f8
equal deleted inserted replaced
486:cb67e71dafff 487:093f201e3168
    16 # import standard library
    16 # import standard library
    17 
    17 
    18 # import interfaces
    18 # import interfaces
    19 from pyams_content.component.association.zmi.interfaces import IAssociationsParentForm
    19 from pyams_content.component.association.zmi.interfaces import IAssociationsParentForm
    20 from pyams_content.component.paragraph.interfaces import IParagraphContainerTarget, IParagraphContainer, \
    20 from pyams_content.component.paragraph.interfaces import IParagraphContainerTarget, IParagraphContainer, \
    21     IParagraphPreview
    21     IParagraphRenderer
    22 from pyams_content.component.paragraph.interfaces.verbatim import IVerbatimParagraph, VERBATIM_PARAGRAPH_TYPE
    22 from pyams_content.component.paragraph.interfaces.verbatim import IVerbatimParagraph, VERBATIM_PARAGRAPH_TYPE
    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
    25 from pyams_form.interfaces.form import IInnerForm, IEditFormButtons
    26 from pyams_skin.interfaces.viewlet import IToolbarAddingMenu
    26 from pyams_skin.interfaces.viewlet import IToolbarAddingMenu
    30 
    30 
    31 # import packages
    31 # import packages
    32 from pyams_content.component.paragraph.verbatim import VerbatimParagraph
    32 from pyams_content.component.paragraph.verbatim import VerbatimParagraph
    33 from pyams_content.component.paragraph.zmi import BaseParagraphAJAXAddForm, BaseParagraphAJAXEditForm, \
    33 from pyams_content.component.paragraph.zmi import BaseParagraphAJAXAddForm, BaseParagraphAJAXEditForm, \
    34     BaseParagraphAddMenu, BaseParagraphPropertiesEditForm
    34     BaseParagraphAddMenu, BaseParagraphPropertiesEditForm
    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
   154             })
   154             })
   155         return output
   155         return output
   156 
   156 
   157 
   157 
   158 #
   158 #
   159 # Verbatim paragraph preview
   159 # Verbatim paragraph renderer
   160 #
   160 #
   161 
   161 
   162 @adapter_config(context=(IVerbatimParagraph, IPyAMSLayer), provides=IParagraphPreview)
   162 @adapter_config(context=(IVerbatimParagraph, IPyAMSLayer), provides=IParagraphRenderer)
   163 class VerbatimParagraphPreview(BaseRenderedContentPreview):
   163 class VerbatimParagraphRenderer(BaseRenderedContentRenderer):
   164     """Verbatim paragraph preview"""
   164     """Verbatim paragraph renderer"""