src/pyams_skin/templates/layout.pt
changeset 0 bb4aabe07487
child 59 3b9c4d71b30a
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/src/pyams_skin/templates/layout.pt	Thu Feb 19 10:59:00 2015 +0100
@@ -0,0 +1,190 @@
+<!DOCTYPE html>
+<html lang="fr-FR"
+	  tal:define="config extension:configuration;
+				  static extension:static_configuration;
+				  userid request.authenticated_userid;"
+	  tal:attributes="lang request.locale_name">
+<head>
+	<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
+	<meta charset="utf-8">
+
+	<title tal:content="config.title"></title>
+	<meta name="description" tal:attributes="content config.description">
+	<meta name="author" tal:attributes="content config.author">
+
+	<meta name="HandheldFriendly" content="True">
+	<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no">
+
+	<tal:if define="icon config.icon | nothing; url extension:absolute_url(icon);" condition="icon">
+		<!-- Favorite icon -->
+		<link rel="shortcut icon" tal:attributes="href url" type="image/x-icon">
+		<link rel="icon" tal:attributes="href url" type="image/x-icon">
+	</tal:if>
+
+	<tal:var replace="extension:resources" />
+
+</head>
+<body tal:attributes="class static.body_css_class">
+
+	<!-- Page header -->
+	<header id="header">
+
+		<!-- Logo -->
+		<div id="logo-group">
+			<span id="logo"
+				  tal:define="logo config.logo | nothing"
+				  tal:condition="logo">
+				<a tal:attributes="href string:${extension:absolute_url(context)}/@@index.html">
+					<img tal:attributes="src string:${extension:absolute_url(logo)}/++thumb++w200.png;
+										 alt config.logo_title;" />
+				</a>
+			</span>
+		</div>
+		<!-- end logo -->
+
+		<!-- projects drop-downs -->
+		<div id="top-links" tal:condition="static.include_top_links">
+			<tal:div replace="structure provider:pyams.toplinks" />
+		</div>
+		<!-- end projects drop-downs -->
+
+		<!-- pulled right: nav area -->
+		<div class="pull-right">
+
+			<!-- multiple langs dropdown -->
+			<ul class="header-dropdown-list hidden-xs" tal:condition="static.include_flags">
+				<li tal:content="structure provider:pyams.flags"></li>
+			</ul>
+			<!-- end multiple langs -->
+
+			<!-- collapse menu button -->
+			<div id="hide-menu" class="btn-header pull-right" tal:condition="static.include_menus">
+				<span>
+					<a href="javascript:void(0);" title="Hide menu" class="hint" i18n:attributes="title"
+					   data-ams-hint-gravity="ne"><i class="fa fa-bars"></i></a>
+				</span>
+			</div>
+			<!-- end collapse menu -->
+
+			<!-- logout button -->
+			<div id="logout" class="btn-header pull-right" tal:condition="userid">
+				<span>
+					<a href="logout.html" title="Logout" class="hint" i18n:attributes="title"
+					   data-ams-hint-gravity="ne"><i class="fa fa-sign-out"></i></a>
+				</span>
+			</div>
+			<!-- end logout button -->
+
+			<!-- User info -->
+			<div id="login-info" class="login-info">
+
+				<!-- User login name and status -->
+				<span>
+					<span id="activity" class="activity-dropdown" tal:condition="userid">
+						<i class="fa fa-user"></i>
+						<b class="badge hidden">0</b>
+					</span>
+
+					<tal:if condition="static.include_user_activity">
+						<tal:var define="activity provider:pyams.activity"
+								 condition="activity">
+							<!-- AJAX-dropdown -->
+							<div class="ajax-dropdown"
+								 tal:content="structure activity">
+							</div>
+							<!-- end AJAX-dropdown -->
+						</tal:var>
+					</tal:if>
+
+					<tal:var define="shortcuts provider:pyams.shortcuts;
+									 display_shortcuts shortcuts and static.include_user_shortcuts">
+						<a class="btn btn-sm btn-success" href="#" id="show-shortcut" tal:condition="userid">
+							<span class="login-name" tal:content="request.principal.title">Auth login</span>&nbsp;
+							<i class="fa fa-caret-down" tal:condition="display_shortcuts"></i>
+						</a>
+						<tal:if condition="not:userid">
+							<a class="btn btn-sm btn-primary txt-color-white"
+							   data-toggle="modal" data-ams-url="login-dialog.html">Login</a>
+						</tal:if>
+						<div id="shortcut" tal:condition="display_shortcuts">
+							<tal:var content="structure shortcuts" />
+							<div tal:condition="static.version_location == 'shortcuts'" class="version">
+								<tal:var content="static.application_name" /> - version <tal:var content="static.version" />
+							</div>
+						</div>
+					</tal:var>
+				</span>
+
+			</div>
+			<!-- end user info -->
+
+			<tal:if condition="static.include_mobile_search">
+				<!-- search mobile button (this is hidden till mobile view port) -->
+				<tal:var content="structure provider:pyams.mobile_search" />
+				<!-- end search mobile button -->
+			</tal:if>
+
+			<tal:if condition="static.include_site_search">
+				<!-- site search field -->
+				<tal:var content="structure provider:pyams.site_search" />
+				<!-- end site search field -->
+			</tal:if>
+
+		</div>
+		<!-- end nav area -->
+
+	</header>
+	<!-- end page header -->
+
+	<!-- Menus panel -->
+	<aside id="left-panel">
+
+		<tal:if condition="static.include_menus">
+			<!-- Navigation menus -->
+			<nav tal:content="structure provider:pyams.menus"></nav>
+			<span class="minifyme" style=""> <i class="fa fa-arrow-circle-left hit"></i> </span>
+		</tal:if>
+
+		<div tal:condition="static.version_location == 'menus'" class="version">
+			<!-- Application version -->
+			<tal:var content="static.application_name" /> - version <tal:var content="static.version" />
+		</div>
+	</aside>
+	<!-- end menus panel -->
+
+	<!-- Main panel -->
+	<div id="main" role="main">
+
+		<!-- Ribbon -->
+		<div id="ribbon">
+			<span class="ribbon-button-alignment">
+				<span id="refresh" class="btn btn-ribbon hint" data-ams-hint-gravity="w" data-ams-hint-html="true"
+					  title="&lt;span&gt;&lt;i class=&#39;text-warning fa fa-warning&#39;&gt;&lt;/i&gt; WARNING: this will reset all your widgets status!&lt;/span&gt;"
+					  tal:condition="static.include_reload_button" i18n:attributes="title">
+					<i class="fa fa-refresh"></i>
+				</span>
+			</span>
+			<!-- breadcrumb -->
+			<ol class="breadcrumb">
+				<li>Home</li>
+			</ol>
+		</div>
+		<!-- end ribbon -->
+
+		<!-- Content -->
+		<div id="content" style="opacity: 1;">
+			<!--[if lt IE 9]>
+			<h1>Votre navigateur est trop ancien. Veuillez installer une version 9 ou sup&eacute;rieure d'Internet Explorer.</h1>
+			<![endif]-->
+			<tal:var content="structure provider:pagelet" />
+		</div>
+		<!-- end content -->
+
+	</div>
+	<!-- end main panel -->
+
+	<!-- Javascript extensions -->
+	<tal:var content="structure provider:pyams.jsextensions" />
+	<!-- end Javascript extensions -->
+</body>
+</html>