src/pyams_content/component/paragraph/interfaces/html.py
changeset 355 5dce53509832
parent 140 67bad9f880ee
child 407 0ef5de2d5674
equal deleted inserted replaced
354:871c7cb35fd6 355:5dce53509832
    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 
    20 
    21 # import packages
    21 # import packages
    22 from pyams_i18n.schema import I18nHTMLField
    22 from pyams_i18n.schema import I18nHTMLField, I18nTextField
    23 
    23 
    24 from pyams_content import _
    24 from pyams_content import _
       
    25 
       
    26 
       
    27 #
       
    28 # Raw HTML paragraph
       
    29 #
       
    30 
       
    31 class IRawParagraph(IBaseParagraph):
       
    32     """Raw HTML paragraph interface"""
       
    33 
       
    34     body = I18nTextField(title=_("Raw HTML code"),
       
    35                          description=_("This HTML code will be used 'as is', without any transformation. Use with "
       
    36                                        "care!!"),
       
    37                          required=False)
    25 
    38 
    26 
    39 
    27 #
    40 #
    28 # HTML paragraph
    41 # HTML paragraph
    29 #
    42 #
    30 
    43 
    31 class IHTMLParagraph(IBaseParagraph):
    44 class IHTMLParagraph(IBaseParagraph):
    32     """HTML body paragraph"""
    45     """Rich text paragraph interface"""
    33 
    46 
    34     body = I18nHTMLField(title=_("Body"),
    47     body = I18nHTMLField(title=_("Body"),
    35                          required=False)
    48                          required=False)