Skip to content
base.html 2.24 KiB
Newer Older
<!DOCTYPE html>
{% load i18n static bootstrap4 %}
{% get_current_language as LANGUAGE_CODE %}
<html lang="{{ LANGUAGE_CODE }}">
<head>
    <meta charset="utf-8" />
    <meta name="viewport" content="width=device-width" />
    <meta http-equiv="Content-Security-Policy" content="default-src 'self'" />
Bengfort's avatar
Bengfort committed
    <title>{% block title %}{{ TITLE }}{% endblock %}</title>
    <link rel="shortcut icon" type="image/x-icon" href="{% static 'images/favicon.ico' %}" />
    <link rel="stylesheet" type="text/css" href="{% static 'bootstrap/dist/css/bootstrap.min.css' %}" />
Bengfort's avatar
Bengfort committed
    <link rel="stylesheet" type="text/css" href="{% static 'vanillajs-datepicker/dist/css/datepicker.min.css' %}" />
Bengfort's avatar
Bengfort committed
    <link rel="stylesheet" type="text/css" href="{% static 'style.css' %}" />
</head>
Bengfort's avatar
Bengfort committed
<body>
    <header class="bg-dark">
        <nav class="container navbar navbar-expand-sm navbar-dark">
            <ul class="navbar-nav mr-auto">
                <li class="nav-item">
Bengfort's avatar
Bengfort committed
                    <a {% if user.is_authenticated %}href="/" rel="home"{% endif %} class="navbar-brand">{{ TITLE }}</a>
Bengfort's avatar
Bengfort committed
                </li>
Bengfort's avatar
Bengfort committed
                {% for href, label in NAV %}
                    <li class="nav-item">
                        <a class="nav-link" href="{{ href }}">{{ label }}</a>
                    </li>
                {% endfor %}
Bengfort's avatar
Bengfort committed
            </ul>
Bengfort's avatar
Bengfort committed
            {% if request.user.is_authenticated %}
                <a href="{% url 'logout' %}?next={{ request.get_full_path|iriencode }}" class="btn btn-secondary">{% translate 'Logout' %}</a>
            {% endif %}
Bengfort's avatar
Bengfort committed
        </nav>
    </header>
    <main class="container py-3">
        {% for message in messages %}
            <div class="{{ message|bootstrap_message_classes }}" role="alert">
                {{ message }}
            </div>
        {% endfor %}
        {% block content %}{% endblock %}
    </main>

    <script type="text/javascript" src="{% url 'javascript-catalog' %}"></script>
    <script src="{% static 'jquery/dist/jquery.min.js' %}"></script>
Bengfort's avatar
Bengfort committed
    <script src="{% static 'vanillajs-datepicker/dist/js/datepicker.min.js' %}"></script>
    <script src="{% static 'vanillajs-datepicker/dist/js/locales/de.js' %}"></script>
Bengfort's avatar
Bengfort committed
    <script src="{% static 'utils.js' %}"></script>
    {% block extra_scripts %}{% endblock %}
</body>
</html>