src/pyams_content/shared/imagemap/paragraph.py
changeset 356 9922023810d3
parent 269 8af313b5b590
child 387 ae83911a4ed4
equal deleted inserted replaced
355:5dce53509832 356:9922023810d3
    21 from pyams_content.shared.imagemap.interfaces import IImageMapParagraph
    21 from pyams_content.shared.imagemap.interfaces import IImageMapParagraph
    22 from pyams_i18n.interfaces import II18nManager, INegotiator, II18n
    22 from pyams_i18n.interfaces import II18nManager, INegotiator, II18n
    23 from pyams_workflow.interfaces import IWorkflow
    23 from pyams_workflow.interfaces import IWorkflow
    24 
    24 
    25 # import packages
    25 # import packages
    26 from pyams_content.component.paragraph import BaseParagraph, BaseParagraphContentChecker
    26 from pyams_content.component.paragraph import BaseParagraph, BaseParagraphContentChecker, BaseParagraphFactory
    27 from pyams_sequence.utility import get_reference_target
    27 from pyams_sequence.utility import get_reference_target
    28 from pyams_utils.adapter import adapter_config
    28 from pyams_utils.adapter import adapter_config
    29 from pyams_utils.registry import utility_config, get_utility
    29 from pyams_utils.registry import utility_config, get_utility
    30 from pyams_utils.traversing import get_parent
    30 from pyams_utils.traversing import get_parent
    31 from zope.interface import implementer
    31 from zope.interface import implementer
    46     def get_target(self, state=None):
    46     def get_target(self, state=None):
    47         return get_reference_target(self.reference, state)
    47         return get_reference_target(self.reference, state)
    48 
    48 
    49 
    49 
    50 @utility_config(name='ImageMap', provides=IParagraphFactory)
    50 @utility_config(name='ImageMap', provides=IParagraphFactory)
    51 class ImageMapParagraphFactory(object):
    51 class ImageMapParagraphFactory(BaseParagraphFactory):
    52     """Image map paragraph factory"""
    52     """Image map paragraph factory"""
    53 
    53 
    54     name = _("Image map")
    54     name = _("Image map")
    55     content_type = ImageMapParagraph
    55     content_type = ImageMapParagraph
    56 
    56