equal
deleted
inserted
replaced
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 |
25 from pyams_content.component.illustration import Illustration as BaseIllustration, IllustrationContentChecker |
25 from pyams_content.component.illustration import Illustration as BaseIllustration, IllustrationContentChecker |
26 from pyams_content.component.paragraph import BaseParagraph |
26 from pyams_content.component.paragraph import BaseParagraph, BaseParagraphFactory |
27 from pyams_utils.adapter import adapter_config |
27 from pyams_utils.adapter import adapter_config |
28 from pyams_utils.registry import utility_config |
28 from pyams_utils.registry import utility_config |
29 from pyams_utils.request import check_request |
29 from pyams_utils.request import check_request |
30 from zope.interface import implementer |
30 from zope.interface import implementer |
31 |
31 |
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', provides=IParagraphFactory) |
44 class IllustrationFactory(object): |
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 |
49 |
49 |