--- a/src/pyams_default_theme/component/paragraph/map.py Wed Jan 16 18:56:36 2019 +0100
+++ b/src/pyams_default_theme/component/paragraph/map.py Thu Jan 17 11:15:20 2019 +0100
@@ -16,19 +16,19 @@
from pyams_content.component.paragraph.interfaces.map import have_gis
if have_gis:
- from zope.interface import implementer
from zope.schema.fieldproperty import FieldProperty
from pyams_content.component.paragraph.interfaces.map import IMapParagraph
from pyams_content.features.renderer.interfaces import IContentRenderer
from pyams_default_theme.component.paragraph.interfaces.map import IMapParagraphDefaultRendererSettings
+ from pyams_default_theme.features.renderer import BaseContentRenderer
+ from pyams_gis.configuration import MapConfiguration
from pyams_gis.interfaces.configuration import IMapConfiguration
from pyams_gis.interfaces.utility import IMapManager
from pyams_skin.layer import IPyAMSLayer
- from pyams_default_theme.features.renderer import BaseContentRenderer
- from pyams_gis.configuration import MapConfiguration
from pyams_template.template import template_config
from pyams_utils.adapter import adapter_config, get_annotation_adapter
+ from pyams_utils.factory import factory_config
from pyams_utils.registry import get_utility
from pyams_default_theme import _
@@ -41,7 +41,7 @@
MAP_DEFAULT_RENDERER_SETTINGS_KEY = 'pyams_content.map.renderer:default'
- @implementer(IMapParagraphDefaultRendererSettings)
+ @factory_config(IMapParagraphDefaultRendererSettings)
class MapParagraphDefaultRendererSettings(MapConfiguration):
"""Map paragraph default renderer settings"""
@@ -77,7 +77,7 @@
def map_paragraph_default_renderer_settings_factory(context):
"""Map paragraph default renderer settings factory"""
return get_annotation_adapter(context, MAP_DEFAULT_RENDERER_SETTINGS_KEY,
- MapParagraphDefaultRendererSettings)
+ IMapParagraphDefaultRendererSettings)
#