diff -r 1e227243eea2 -r 773429b4a3ed src/pyams_content/features/menu/portlet/navigation/simple.py --- a/src/pyams_content/features/menu/portlet/navigation/simple.py Fri Jun 15 11:05:24 2018 +0200 +++ b/src/pyams_content/features/menu/portlet/navigation/simple.py Fri Jun 15 14:08:58 2018 +0200 @@ -28,6 +28,7 @@ from pyams_content.features.menu import Menu from pyams_portal.portlet import PortletSettings, portlet_config, Portlet from pyams_utils.adapter import get_annotation_adapter, adapter_config +from pyams_utils.factory import factory_config from pyramid.events import subscriber from zope.interface import implementer, alsoProvides from zope.schema.fieldproperty import FieldProperty @@ -40,6 +41,7 @@ @implementer(ISimpleNavigationPortletSettings, IMenuLinksContainerTarget) +@factory_config(provided=ISimpleNavigationPortletSettings) class SimpleNavigationPortletSettings(PortletSettings): """Simple navigation portlet settings""" @@ -65,7 +67,9 @@ name = SIMPLE_NAVIGATION_PORTLET_NAME label = _("Simple navigation") - settings_class = SimpleNavigationPortletSettings + toolbar_css_class = 'fa fa-fw fa-2x fa-bars' + + settings_factory = ISimpleNavigationPortletSettings @subscriber(IObjectAddedEvent, parent_selector=ISimpleNavigationMenu)