src/pyams_content/component/paragraph/interfaces/frame.py
changeset 555 8e8a14452567
parent 447 3665317b6009
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 I18nHTMLField
    22 from pyams_i18n.schema import I18nHTMLField
    24 from zope.schema import Choice
    23 from zope.schema import Choice
    25 
    24 
    32 
    31 
    33 FRAME_PARAGRAPH_TYPE = 'FramedText'
    32 FRAME_PARAGRAPH_TYPE = 'FramedText'
    34 FRAME_PARAGRAPH_RENDERERS = 'PyAMS.paragraph.text.renderers'
    33 FRAME_PARAGRAPH_RENDERERS = 'PyAMS.paragraph.text.renderers'
    35 
    34 
    36 
    35 
    37 class IFrameParagraph(IRenderedContent, IBaseParagraph):
    36 class IFrameParagraph(IBaseParagraph):
    38     """Framed text paragraph interface"""
    37     """Framed text paragraph interface"""
    39 
    38 
    40     body = I18nHTMLField(title=_("Frame body"),
    39     body = I18nHTMLField(title=_("Frame body"),
    41                          required=False)
    40                          required=False)
    42 
    41