Commit | Line | Data |
---|---|---|
76c9ea6b WKG |
1 | {# |
2 | # GNU MediaGoblin -- federated, autonomous media hosting | |
cf29e8a8 | 3 | # Copyright (C) 2011, 2012 MediaGoblin contributors. See AUTHORS. |
76c9ea6b WKG |
4 | # |
5 | # This program is free software: you can redistribute it and/or modify | |
6 | # it under the terms of the GNU Affero General Public License as published by | |
7 | # the Free Software Foundation, either version 3 of the License, or | |
8 | # (at your option) any later version. | |
9 | # | |
10 | # This program is distributed in the hope that it will be useful, | |
11 | # but WITHOUT ANY WARRANTY; without even the implied warranty of | |
12 | # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | |
13 | # GNU Affero General Public License for more details. | |
14 | # | |
15 | # You should have received a copy of the GNU Affero General Public License | |
16 | # along with this program. If not, see <http://www.gnu.org/licenses/>. | |
9a5b2da5 CAW |
17 | -#} |
18 | <!doctype html> | |
a0598d5c CAW |
19 | <html> |
20 | <head> | |
5fa35884 | 21 | <meta charset="utf-8"> |
e58f2599 | 22 | <meta name="viewport" content="width=device-width, initial-scale=1.0"> |
78801685 | 23 | <title>{% block title %}{{ app_config['html_title'] }}{% endblock %}</title> |
1344821d | 24 | <link rel="stylesheet" type="text/css" |
1dc7f28d | 25 | href="{{ request.staticdirect('/css/extlib/reset.css') }}"/> |
8ac897c3 CAW |
26 | <link rel="stylesheet" type="text/css" |
27 | href="{{ request.staticdirect('/css/base.css') }}"/> | |
7a8ad818 CAW |
28 | <link rel="shortcut icon" |
29 | href="{{ request.staticdirect('/images/goblin.ico') }}" /> | |
7945cd21 JS |
30 | <script src="{{ request.staticdirect('/js/extlib/jquery.js') }}"></script> |
31 | <!--[if lt IE 9]> | |
32 | <script src="{{ request.staticdirect('/js/extlib/html5shiv.js') }}"></script> | |
33 | <![endif]--> | |
00c39256 BK |
34 | {% block mediagoblin_head %} |
35 | {% endblock mediagoblin_head %} | |
a0598d5c | 36 | </head> |
a0598d5c | 37 | <body> |
a0598d5c | 38 | {% block mediagoblin_body %} |
7945cd21 | 39 | <div class="container"> |
a0598d5c | 40 | {% block mediagoblin_header %} |
7945cd21 | 41 | <header> |
06a5f21e | 42 | {% block mediagoblin_logo %} |
7945cd21 | 43 | <a class="logo" |
132aa9d9 CAW |
44 | href="{{ request.urlgen('index') }}" |
45 | ><img src="{{ request.staticdirect('/images/logo.png') }}" | |
46 | alt="{% trans %}MediaGoblin logo{% endtrans %}" /></a> | |
7945cd21 | 47 | {% endblock mediagoblin_logo %} |
7a3d00ec | 48 | {% if request.user and request.user.status == 'active' %} |
13423daa | 49 | <a class="button_action" |
f22339d2 | 50 | href="{{ request.urlgen('mediagoblin.submit.start') }}"> |
31f5c456 | 51 | {% trans %}Add media{% endtrans %} |
f22339d2 | 52 | </a> |
06a5f21e JS |
53 | {% endif %} |
54 | {% block mediagoblin_header_title %}{% endblock %} | |
7945cd21 | 55 | <div class="header_right"> |
681e1371 | 56 | {% if request.user %} |
4476adcd CAW |
57 | {# the following link should only appear when verification is needed #} |
58 | {% if request.user.status == "needs_email_verification" %} | |
59 | <a href="{{ request.urlgen('mediagoblin.user_pages.user_home', | |
5a4e3ff1 | 60 | user=request.user.username) }}" |
13423daa JS |
61 | class="button_action_highlight"> |
62 | {% trans %}Verify your email!{% endtrans %}</a> | |
4476adcd CAW |
63 | {% endif %} |
64 | ||
7b6836a3 | 65 | <a href="{{ request.urlgen('mediagoblin.user_pages.user_home', |
5a4e3ff1 E |
66 | user= request.user.username) }}"> |
67 | {{ request.user.username }}</a> | |
7b6836a3 | 68 | |
efd0a42c | 69 | (<a href="{{ request.urlgen('mediagoblin.auth.logout') }}">{% trans %}log out{% endtrans %}</a>) |
06a5f21e | 70 | {% else %} |
97a55309 | 71 | <a href="{{ request.urlgen('mediagoblin.auth.login') }}"> |
924e112b | 72 | {% trans %}Log in{% endtrans %}</a> |
681e1371 | 73 | {% endif %} |
f7bcfaff | 74 | </div> |
7945cd21 | 75 | </header> |
a0598d5c | 76 | {% endblock %} |
1bb8eb89 | 77 | <div class="mediagoblin_content"> |
741d5a37 | 78 | {% include "mediagoblin/utils/messages.html" %} |
f7bcfaff JS |
79 | {% block mediagoblin_content %} |
80 | {% endblock mediagoblin_content %} | |
a0598d5c | 81 | </div> |
9f661642 | 82 | {% block mediagoblin_footer %} |
7945cd21 | 83 | <footer> |
ff6933fa CAW |
84 | {% trans source_link=app_config['source_link'] -%} |
85 | Powered by <a href="http://mediagoblin.org">MediaGoblin</a>, a <a href="http://gnu.org/">GNU</a> project.<br /> | |
86 | Released under the <a href="http://www.fsf.org/licensing/licenses/agpl-3.0.html">AGPL</a>. (<a href="{{ source_link }}">sourcecode</a>) | |
58b79b15 | 87 | {%- endtrans %} |
7945cd21 JS |
88 | </footer> |
89 | {% endblock mediagoblin_footer %} | |
20aaec5f | 90 | {% endblock mediagoblin_body %} |
9f661642 | 91 | </div> |
a0598d5c CAW |
92 | </body> |
93 | </html> |