-{% 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 bodyattr %}{% endblock %}>
- {% 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">
+
+ {% block subheader %}
+ <div id="search">
{% if user.id %}
- <form action="{% url 'haystack_search' %}">
+ <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 %}
+ {% 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>
{% endif %}
{% endif %}
{% endblock %}
- {% block more-user-links %}
- {% endblock %}
{% if object %}
{% with object|context_url as context_url %}
{% endif %}
{% endwith %}
{% endif %}
+ {% endblock %}
- <span class="right">
- <span>{{ user.first_name }} {{ user.last_name }} ({{ user.username }})</span>
- <a href="{% url 'auth_password_change' %}">Changement de mot de passe</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 %}
-{% if messages %}
-<ul class="messages">
- {% for message in messages %}
- <li{% if message.tags %} class="{{ message.tags }}"{% endif %}>{{ message }}</li>
- {% endfor %}
-</ul>
-<script>
-$(document).ready(function() { $('.messages').delay(5000).fadeOut('slow'); });
-</script>
-{% endif %}
- {% endblock %}
- {% block content %}
- {% endblock %}
- <br style="clear: both;"/>
- </div>
- </div>
- {% block page-end %}
+
+ {% block page-end %}
<script>
$(document).ready(function() {
$('select[multiple=multiple]').select2();
});
</script>
{% endblock %}
- </body>
-</html>
+
+ {% block footer %}
+ {% endblock %}