equal
deleted
inserted
replaced
14 |
14 |
15 |
15 |
16 # import standard library |
16 # import standard library |
17 |
17 |
18 # import interfaces |
18 # import interfaces |
19 from pyams_content.component.illustration.interfaces import IIllustrationTarget |
19 from pyams_content.component.illustration.interfaces import IIllustrationTarget, IBasicIllustrationTarget |
20 from pyams_content.component.paragraph.interfaces import IParagraphFactory |
20 from pyams_content.component.paragraph.interfaces import IParagraphFactory |
21 from pyams_content.component.paragraph.interfaces.verbatim import IVerbatimParagraph, VERBATIM_PARAGRAPH_TYPE, \ |
21 from pyams_content.component.paragraph.interfaces.verbatim import IVerbatimParagraph, VERBATIM_PARAGRAPH_TYPE, \ |
22 VERBATIM_PARAGRAPH_RENDERERS, VERBATIM_PARAGRAPH_NAME |
22 VERBATIM_PARAGRAPH_RENDERERS, VERBATIM_PARAGRAPH_NAME |
23 from pyams_content.features.checker.interfaces import IContentChecker, MISSING_VALUE, MISSING_LANG_VALUE |
23 from pyams_content.features.checker.interfaces import IContentChecker, MISSING_VALUE, MISSING_LANG_VALUE |
24 from pyams_i18n.interfaces import II18n, II18nManager, INegotiator |
24 from pyams_i18n.interfaces import II18n, II18nManager, INegotiator |
37 |
37 |
38 # |
38 # |
39 # Frame paragraph |
39 # Frame paragraph |
40 # |
40 # |
41 |
41 |
42 @implementer(IVerbatimParagraph, IIllustrationTarget) |
42 @implementer(IVerbatimParagraph, IBasicIllustrationTarget) |
43 @factory_config(provided=IVerbatimParagraph) |
43 @factory_config(provided=IVerbatimParagraph) |
44 class VerbatimParagraph(BaseParagraph): |
44 class VerbatimParagraph(BaseParagraph): |
45 """Verbatim paragraph""" |
45 """Verbatim paragraph""" |
46 |
46 |
47 icon_class = 'fa-quote-right' |
47 icon_class = 'fa-quote-right' |