src/pyams_content/shared/common/zmi/dashboard.py
changeset 78 70361525c66b
parent 58 17740c96ce40
child 133 08237dfa6357
--- a/src/pyams_content/shared/common/zmi/dashboard.py	Tue May 16 11:05:23 2017 +0200
+++ b/src/pyams_content/shared/common/zmi/dashboard.py	Tue May 16 11:05:57 2017 +0200
@@ -39,6 +39,7 @@
 from hypatia.catalog import CatalogQuery
 from hypatia.query import And, Or, Eq, Any
 from pyams_catalog.query import CatalogResultSet
+from pyams_content.skin import pyams_content
 from pyams_pagelet.pagelet import pagelet_config
 from pyams_skin.container import ContainerView
 from pyams_skin.page import DefaultPageHeaderAdapter
@@ -47,6 +48,7 @@
 from pyams_template.template import template_config
 from pyams_utils.adapter import adapter_config, ContextRequestViewAdapter
 from pyams_utils.date import format_datetime, SH_DATETIME_FORMAT
+from pyams_utils.fanstatic import get_resource_path
 from pyams_utils.list import unique
 from pyams_utils.property import cached_property
 from pyams_utils.registry import get_utility
@@ -428,10 +430,11 @@
         oid = ISequentialIdInfo(item).hex_oid
         icon_class = 'fa fa-fw fa-star{0}'.format('' if oid in (self.profile.favorites or ()) else '-o')
         return '<i data-ams-plugins="pyams_content" ' \
-            'data-ams-plugin-pyams_content-src="/--static--/pyams_content/js/pyams_content{{MyAMS.devext}}.js" ' \
+            'data-ams-plugin-pyams_content-src="{path}" ' \
             'data-ams-click-handler="PyAMS_content.profile.switchFavorite" data-ams-stop-propagation="true" ' \
             'data-sequence-oid="{oid}" ' \
             'class="{icon_class}"></i>'.format(
+                path=get_resource_path(pyams_content),
                 oid=oid,
                 title=self.request.localizer.translate(self.icon_hint),
                 icon_class=icon_class)