src/pyams_content/component/paragraph/interfaces/verbatim.py
changeset 555 8e8a14452567
parent 450 9a6afbc6ab4f
child 586 28445044f6e3
equal deleted inserted replaced
554:120ce09ade94 555:8e8a14452567
    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 IBaseParagraph
    19 from pyams_content.component.paragraph.interfaces import IBaseParagraph
    20 from pyams_content.features.renderer import IRenderedContent
       
    21 
    20 
    22 # import packages
    21 # import packages
    23 from pyams_i18n.schema import I18nTextLineField, I18nTextField
    22 from pyams_i18n.schema import I18nTextLineField, I18nTextField
    24 from zope.schema import Choice, TextLine
    23 from zope.schema import Choice, TextLine
    25 
    24 
    32 
    31 
    33 VERBATIM_PARAGRAPH_TYPE = 'Verbatim'
    32 VERBATIM_PARAGRAPH_TYPE = 'Verbatim'
    34 VERBATIM_PARAGRAPH_RENDERERS = 'PyAMS.paragraph.verbatim.renderers'
    33 VERBATIM_PARAGRAPH_RENDERERS = 'PyAMS.paragraph.verbatim.renderers'
    35 
    34 
    36 
    35 
    37 class IVerbatimParagraph(IRenderedContent, IBaseParagraph):
    36 class IVerbatimParagraph(IBaseParagraph):
    38     """Verbatim paragraph interface"""
    37     """Verbatim paragraph interface"""
    39 
    38 
    40     quote = I18nTextField(title=_("Quoted text"),
    39     quote = I18nTextField(title=_("Quoted text"),
    41                           description=_("Quotation marks will be added automatically by presentation template"),
    40                           description=_("Quotation marks will be added automatically by presentation template"),
    42                           required=True)
    41                           required=True)