mirror of
https://github.com/jwinterm/modoboa.git
synced 2026-10-18 05:51:26 +02:00
83 lines
3.9 KiB
HTML
83 lines
3.9 KiB
HTML
<!DOCTYPE html>{% load i18n core_tags lib_tags %}{% load url from future %}
|
|
<html lang="{{ LANGUAGE_CODE }}">
|
|
<head>
|
|
<meta charset="utf-8" />
|
|
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
|
<title>{% block pagetitle %}{% endblock %}</title>
|
|
<link rel="icon" type="image/png" href="{{ STATIC_URL }}css/logo-icon.png" />
|
|
<link rel="stylesheet" type="text/css" href="{{ STATIC_URL }}css/bootstrap.css" />
|
|
<link rel="stylesheet" type="text/css" href="{{ STATIC_URL }}css/bootstrap-responsive.css" />
|
|
<link rel="stylesheet" type="text/css" href="{{ STATIC_URL }}css/bootstrap-datetimepicker.css" />
|
|
<link rel="stylesheet" type="text/css" href="{{ STATIC_URL }}css/custom.css" />
|
|
<script src="{{ STATIC_URL }}js/jquery.js" type="text/javascript"></script>
|
|
<script src="{{ STATIC_URL }}js/bootstrap.js" type="text/javascript"></script>
|
|
<script src="{{ STATIC_URL }}js/bootstrap-datetimepicker.js" type="text/javascript"></script>
|
|
{% if LANGUAGE_CODE != "en" %}<script src="{{ STATIC_URL }}js/locales/bootstrap-datetimepicker.{{ LANGUAGE_CODE }}.js" type="text/javascript"></script>{% endif %}
|
|
<script src="{{ STATIC_URL }}js/global.js" type="text/javascript"></script>
|
|
<script src="{{ STATIC_URL }}js/csrf.js" type="text/javascript"></script>
|
|
<script src="{{ STATIC_URL }}js/confirmation.js" type="text/javascript"></script>
|
|
<script src="{{ STATIC_URL }}js/notify.js" type="text/javascript"></script>
|
|
<script src="{{ STATIC_URL }}js/poller.js" type="text/javascript"></script>
|
|
<script src="{{ STATIC_URL }}js/top_notifications.js" type="text/javascript"></script>
|
|
{% url "django.views.i18n.javascript_catalog" as catalog_url %}
|
|
<script type="text/javascript" src="{{ catalog_url }}"></script>
|
|
<script type="text/javascript">
|
|
var top_notifications;
|
|
|
|
set_static_url("{{ STATIC_URL }}");
|
|
$(document).ready(function() {
|
|
top_notifications = new TopNotifications({
|
|
url: "{% url 'check_top_notifications' %}",
|
|
interval: {{ notifications_check_interval }}
|
|
});
|
|
});
|
|
</script>
|
|
{% extra_static_content "top" user %}
|
|
{% block html_head %}{% endblock %}
|
|
</head>
|
|
|
|
<body>
|
|
<div class="navbar navbar-inverse navbar-fixed-top">
|
|
<div class="navbar-inner">
|
|
<div class="container-fluid">
|
|
<button type="button" class="btn btn-navbar" data-toggle="collapse" data-target=".nav-collapse">
|
|
<span class="icon-bar"></span>
|
|
<span class="icon-bar"></span>
|
|
<span class="icon-bar"></span>
|
|
</button>
|
|
<div class="nav-collapse collapse">
|
|
<ul class="nav">{% if selection %}
|
|
{% extensions_menu selection user %}{% core_menu selection user %}
|
|
{% else %}{% extensions_menu "" user %}{% core_menu "" user %}{% endif %}
|
|
{% load_optionalmenu user %}
|
|
</ul>
|
|
</div>
|
|
<ul class="nav pull-right">
|
|
{% if selection %}{% user_menu user selection %}{% else %}{% user_menu user "" %}{% endif %}
|
|
</ul>
|
|
<div class="pull-right">{% include "common/top_notifications.html" %}</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
{% block content %}{% endblock %}
|
|
<div id="bottom-bar" class="navbar navbar-inverse navbar-fixed-bottom">
|
|
<div class="navbar-inner">
|
|
<div class="container-fluid">
|
|
<div class="row-fluid">
|
|
<div id="bottom-bar-left" class="span4">
|
|
{% block footerleft %}{% endblock %}
|
|
</div>
|
|
<div id="bottom-bar-middle" class="span4">
|
|
<p class="navbar-text"><i>{% trans "Powered by Modoboa" %}</i></p>
|
|
{% block footermiddle %}{% endblock %}
|
|
</div>
|
|
<div id="bottom-bar-right" class="span4 nav-collapse">
|
|
{% block footerright %}{% endblock %}
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</body>
|
|
</html>
|