src/pyams_content/shared/common/zmi/templates/header.pt
changeset 14 234db8f05928
parent 4 79b06562f139
child 78 70361525c66b
--- a/src/pyams_content/shared/common/zmi/templates/header.pt	Mon Jan 18 17:29:59 2016 +0100
+++ b/src/pyams_content/shared/common/zmi/templates/header.pt	Mon Jan 18 17:42:32 2016 +0100
@@ -1,21 +1,29 @@
-<tal:block i18n:domain="pyams_content">
-	<h1 class="page-title margin-bottom-5" tal:define="back_url view.back_url">
-		<a class="font-xs hint" data-ams-target="#content"
-		   title="Back to previous page" i18n:attributes="title"
-		   tal:attributes="href back_url;
-						   data-ams-target view.back_target;">
-			<i class="fa fa-chevron-left padding-right-10"></i>
-		</a>
-		<tal:var define="config extension:back_configuration"
-				 condition="config.display_content_icon">
-			<i tal:attributes="class view.icon_class"></i>
-		</tal:var>
-		<tal:var content="view.title" />
-	</h1>
-	<div class="margin-left-10 margin-bottom-5 padding-left-20">
+<tal:block i18n:domain="pyams_content"
+		   define="config extension:back_configuration">
+	<tal:if condition="config.display_shared_tool_title">
+		<h1 class="page-title margin-bottom-5" tal:define="back_url view.back_url">
+			<a class="font-xs hint" data-ams-target="#content"
+			   title="Back to previous page" i18n:attributes="title"
+			   tal:attributes="href back_url;
+							   data-ams-target view.back_target;">
+				<i class="fa fa-chevron-left padding-right-10"></i>
+			</a>
+			<tal:if condition="config.display_content_icon">
+				<i tal:attributes="class view.icon_class"></i>
+			</tal:if>
+			<tal:var content="view.title" />
+		</h1>
+	</tal:if>
+	<div tal:attributes="class 'margin-left-10 margin-bottom-5 padding-left-20' if config.display_shared_tool_title else 'margin-bottom-5 padding-left-10'">
 		<span class="bold content-oid" tal:content="view.oid">OID</span> :
 		<span class="bold content-title" tal:content="i18n:context.title">Title</span> |
-		<span class="content-owner" i18n:translate="">by <i18n:var name="owner" tal:content="view.owner" /></span><br />
+		<span class="content-owner" i18n:translate="">by <i18n:var name="owner" tal:content="view.owner" /></span>
+		<i data-ams-plugins="pyams_content"
+		   data-ams-plugin-pyams_content-src="/--static--/pyams_content/js/pyams_content{MyAMS.devext}.js"
+		   data-ams-click-handler="PyAMS_content.profile.switchFavorite"
+		   data-ams-hint-gravity="w" title="Add/remove from favorites" i18n:attributes="title"
+		   tal:attributes="class 'fa fa-star{0} txt-color-blue hint opaque align-middle padding-left-10 padding-bottom-5'.format('' if view.favorite_content else '-o');
+						   data-sequence-oid view.hex_oid;"></i><br />
 		<span class="content-version" tal:content="string:V${view.version_id}">Version</span> =
 		<span class="content-state" tal:content="structure view.state">state</span> |
 		<span class="content-state-date" tal:content="view.state_date">state date</span>