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 IIllustrationParagraph |
19 from pyams_content.component.illustration.interfaces import IIllustrationParagraph, ILLUSTRATION_PARAGRAPH_TYPE |
20 from pyams_content.component.paragraph.interfaces import IParagraphFactory |
20 from pyams_content.component.paragraph.interfaces import IParagraphFactory |
21 from pyams_content.features.checker.interfaces import IContentChecker |
21 from pyams_content.features.checker.interfaces import IContentChecker |
22 from pyams_i18n.interfaces import II18n |
22 from pyams_i18n.interfaces import II18n |
23 |
23 |
24 # import packages |
24 # import packages |
38 |
38 |
39 icon_class = 'fa-file-image-o' |
39 icon_class = 'fa-file-image-o' |
40 icon_hint = _("Illustration") |
40 icon_hint = _("Illustration") |
41 |
41 |
42 |
42 |
43 @utility_config(name='Illustration', provides=IParagraphFactory) |
43 @utility_config(name=ILLUSTRATION_PARAGRAPH_TYPE, provides=IParagraphFactory) |
44 class IllustrationFactory(BaseParagraphFactory): |
44 class IllustrationFactory(BaseParagraphFactory): |
45 """Illustration paragraph factory""" |
45 """Illustration paragraph factory""" |
46 |
46 |
47 name = _("Illustration") |
47 name = _("Illustration") |
48 content_type = Illustration |
48 content_type = Illustration |