summaryrefslogtreecommitdiff
path: root/kosten/templates/layout.jinja
diff options
context:
space:
mode:
Diffstat (limited to 'kosten/templates/layout.jinja')
-rw-r--r--kosten/templates/layout.jinja81
1 files changed, 81 insertions, 0 deletions
diff --git a/kosten/templates/layout.jinja b/kosten/templates/layout.jinja
new file mode 100644
index 0000000..b34cddb
--- /dev/null
+++ b/kosten/templates/layout.jinja
@@ -0,0 +1,81 @@
+{% from 'js.jinja' import scripts %}
+<!doctype html>
+<html>
+ <head>
+ <meta charset="utf-8">
+ <link rel="shortcut icon" href="{{ "images/currency.png" | static_url }}" type="image/icon">
+ <title>{{ title or "Kostenverwaltung" }}</title>
+ {% block style %}
+ <link href="{{ "css/style.css" | static_url }}" rel="stylesheet" type="text/css">
+ {% endblock %}
+ </head>
+ {% if config['DEBUG'] %}<!-- {{ request.environ | safe }} -->{% endif %}
+ <body>
+ <div id="head-wrapper">
+ <div id="logo">
+ <img src="{{ "images/currency.png" | static_url }}">
+ <h1><a href="{{ url_for("index") }}">Kosten</a></h1>
+ {% if current_user.is_authenticated %}
+ <h2>»   {{ current_user.description | default('von ' ~ current_user.name, true) }}</h2>
+ {% endif %}
+ </div>
+
+ <div id="header">
+ <div id="menu">
+ {% block menu %}
+ {% from "menu.jinja" import menu with context %}
+ <ul>
+ {% for uri, page in menu %}
+ <li class="menu-item"><a href="{{ url_for(uri) }}">{{page}}</a></li>
+ {% endfor %}
+ {% if current_user.is_authenticated %}
+ <li class="search">
+ <img class="search" src="{{ "images/lupe.png" | static_url }}" alt="Search">
+ <form class="search" method="post" action="{{ url_for("expenses.search") }}">
+ <input type="search" value="" name="search" class="search">
+ <input type="submit" value="" class="search-submit">
+ </form>
+ </li>
+ {% endif %}
+ </ul>
+ {% endblock %}
+ </div>
+ </div>
+ </div>
+
+ <div id="page">
+ <div id="content">
+ {% with messages = get_flashed_messages(with_categories=true) %}
+ {% if messages %}
+ <ul id="messages">
+ {% for cat,msg in messages %}
+ <li class="msg-{{ cat }}">{{ msg }}</li>
+ {% endfor %}
+ </ul>
+ {% endif %}
+ {% endwith %}
+ <h1 id="page_heading">{% block heading -%}{%- endblock %}</h1>
+ {% block content %}{% endblock %}
+ </div>
+ <div style="clear: both;"></div>
+ </div>
+ <div id="footer">
+ {% block footer %}
+ <p id="legal">
+ powered by <a href="https://palletsprojects.com/p/flask/">Flask</a> |
+ © 2010-2020. All Rights Reserved. René Neumann |
+ with the help of <a href="http://www.freecsstemplates.org/">Free CSS Templates</a>.
+ </p>
+ {% endblock %}
+ </div>
+ {% if not g.is_mobile %}
+ {% block js %}
+ {{ scripts("jquery", "kosten") }}
+ {% endblock %}
+ {% if additionalJS %}{{ scripts(additionalJS) }}{% endif %}
+ {% if JSFunction %}
+ <script type="text/javascript">{{ JSFunction }}()</script>
+ {% endif %}
+ {% endif %}
+ </body>
+</html>