]> git.0d.be Git - panikdb.git/blobdiff - panikdb/templates/base.html
add page to view/edit profile
[panikdb.git] / panikdb / templates / base.html
index df024e712b613cdba0e6f40b66e554d6856d9f19..ca81f31a8797437259a17526dd7c3abf74147ebc 100644 (file)
@@ -1,57 +1,61 @@
-{% load url from future %}
-{% load i18n %}
-{% load panikdbtags %}
-<!DOCTYPE html>
-<html>
-  <head>
-    <meta charset="utf-8"/>
-    <title>{% block page-title %}Panik DB{% endblock %}</title>
+{% extends "gadjo/base.html" %}
+{% load gadjo i18n panikdbtags %}
+    {% block page-title %}{{site_title}}{% endblock %}
 
-    <script type="text/javascript" src="{{ STATIC_URL }}js/jquery.js"></script>
-    <script type="text/javascript" src="{{ STATIC_URL }}js/bootstrap.js"></script>
-    <link href="{{ STATIC_URL }}css/bootstrap.css" rel="stylesheet" type="text/css"/>
+    {% block bodyargs %}data-no-moving-header="x"{%endblock %}
 
-    <script src="{{ STATIC_URL }}js/jquery-ui.js"></script>
+    {% block gadjo-js %}
+    {{ block.super }}
     <script src="{{ STATIC_URL }}js/jquery.fileupload.js"></script>
     <script src="{{ STATIC_URL }}js/jquery.iframe-transport.js"></script>
     <script src="{{ STATIC_URL }}js/qommon.fileupload.js"></script>
-    <script src="{{ STATIC_URL }}select2/select2.min.js"></script>
-
-    <link href="{{ STATIC_URL }}select2/select2.css" rel="stylesheet" type="text/css"/>
-    <link href="{{ STATIC_URL }}css/datetimepicker.css" rel="stylesheet" type="text/css"/>
     <script type="text/javascript" src="{{ STATIC_URL }}js/bootstrap-datetimepicker.js"></script>
+    <script type="text/javascript" src="{{ STATIC_URL }}js/bootstrap-datetimepicker.fr.js"></script>
+    <script type="text/javascript" src="{% xstatic "select2.js" "select2.min.js" %}"></script>
+    <script type="text/javascript" src="/static/django_select2/django_select2.js"></script>
+    {% endblock %}
 
-    <link rel="stylesheet" type="text/css" media="all" href="{{ STATIC_URL }}css/style.css"/>
+    {% block css %}
+    {{ block.super }}
+    <link href="{% xstatic "select2.css" "select2.min.css" %}" rel="stylesheet">
+    <link href="{{ STATIC_URL }}css/datetimepicker.css" rel="stylesheet" type="text/css"/>
+    {% endblock %}
 
-    <!-- <script src="{{ STATIC_URL }}js/qommon.ahah.js"></script> -->
-    <link rel="stylesheet" type="text/css" media="all" href="{{ STATIC_URL }}css/smoothness/jquery-ui-1.10.0.custom.css"/>
+    {% block site-title %}PanikDB{% endblock %}
 
-    {% block extrascripts %}
+    {% block sidepage %}
     {% endblock %}
-  </head>
-  <body>
-  {% block wrapper %}
-  <div id="wrap">
-  {% endblock %}
-    {% if not popup %}
-    <div id="header">
-      <h1><a href="{% url 'home' %}">Panik DB</a></h1>
-    </div>
-    <div id="splash">
-      <form action="{% url 'haystack_search' %}">
+
+    {% block subheader %}
+    <div id="search">
+      {% if user.id %}
+      <form class="gadjo-popup-ignore" action="{% url 'haystack_search' %}">
         <input type="search" name="q" placeholder="Rechercher"/>
         <button class="icon-search"></button>
       </form>
+      {% endif %}
     </div>
-    <div id="user-links">
-    {% block user-links %}
+    {% endblock %}
+
+    {% block more-user-links %}
             <a href="{% url 'home' %}" class="icon-home-space">Accueil</a>
             <a target="blank" href="http://stats.radiopanik.org/index.php?module=Login&action=logme&login=panikdb&password=d48fb8e3a453d965901339e6b020538f" class="icon-bar-chart">Statistiques</a>
             {% block online-url %}
-            {% if object %}
+            {% if object and object|online_url %}
             <a href="{{ object|online_url }}" target="blank" class="icon-eye-open">Voir en ligne</a>
             {% endif %}
             {% endblock %}
+            {% block manage-focus %}
+            {% if object|can_focus or object|has_focus %}
+            {% if perms.emissions.add_focus %}
+            {% if object|has_focus %}
+            <a class="icon-pushpin" href="{{ object|unset_focus_url }}">Retirer le focus</a>
+            {% else %}
+            <a class="icon-pushpin" href="{{ object|set_focus_url }}">Mettre en focus</a>
+            {% endif %}
+            {% endif %}
+            {% endif %}
+            {% endblock %}
 
             {% if object %}
             {% with object|context_url as context_url %}
             {% endif %}
             {% endwith %}
             {% endif %}
+    {% endblock %}
 
-            <span class="right">
-            <a href="{% url 'auth_password_change' %}">Changement de mot de passe</a>
-            <a href="{% url 'logout' %}">Déconnexion</a>
+    {% block user-links %}
+            <a class="icon-user-space" href="{% url 'profile-view' %}">{{ user.first_name }} {{ user.last_name }} ({{ user.username }})</a>
+            <a class="icon-signout" href="{% url 'logout' %}">Déconnexion</a>
             </span>
     {% endblock %}
-    </div>
-    {% endif %}
-    <div id="content">
-      <div id="appbar">
-        {% block appbar %}
-        {% endblock %}
-      </div>
-      {% block beforecontent %}
-      {% endblock %}
-      {% block content %}
-      {% endblock %}
-      <br style="clear: both;"/>
-    </div>
-  </div>
-  {% block page-end %}
+
+    {% block page-end %}
 <script>
 $(document).ready(function() {
   $('select[multiple=multiple]').select2();
@@ -92,5 +84,6 @@ $(document).ready(function() {
 });
 </script>
   {% endblock %}
-  </body>
-</html>
+
+    {% block footer %}
+    {% endblock %}