Commit | Line | Data |
---|---|---|
76c9ea6b WKG |
1 | {# |
2 | # GNU MediaGoblin -- federated, autonomous media hosting | |
3 | # Copyright (C) 2011 Free Software Foundation, Inc | |
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"> |
491dd3ff | 22 | <title>{% block title %}GNU MediaGoblin{% endblock title %}</title> |
1344821d JS |
23 | <link rel="stylesheet" type="text/css" |
24 | href="{{ request.staticdirect('/css/contrib/reset.css') }}"/> | |
25 | <link rel="stylesheet" type="text/css" | |
26 | href="{{ request.staticdirect('/css/contrib/text.css') }}"/> | |
f7bcfaff | 27 | <link rel="stylesheet" type="text/css" |
18d9287a | 28 | href="{{ request.staticdirect('/css/contrib/960_16_col.css') }}"/> |
8ac897c3 CAW |
29 | <link rel="stylesheet" type="text/css" |
30 | href="{{ request.staticdirect('/css/base.css') }}"/> | |
00c39256 BK |
31 | {% block mediagoblin_head %} |
32 | {% endblock mediagoblin_head %} | |
a0598d5c CAW |
33 | </head> |
34 | ||
35 | <body> | |
a0598d5c | 36 | {% block mediagoblin_body %} |
9f661642 | 37 | <div class="mediagoblin_body"> |
a0598d5c | 38 | {% block mediagoblin_header %} |
06a5f21e JS |
39 | <div class="container_16"> |
40 | <div class="grid_16 mediagoblin_header"> | |
41 | {% block mediagoblin_logo %} | |
f22339d2 CAW |
42 | <a class="mediagoblin_logo" |
43 | href="{{ request.urlgen('index') }}"> | |
44 | <img src="{{ request.staticdirect('/images/logo.png') }}" | |
45 | alt="Mediagoblin logo" /> | |
46 | </a> | |
06a5f21e JS |
47 | {% endblock %} |
48 | {% if request.user %} | |
f22339d2 CAW |
49 | <a class="header_submit" |
50 | href="{{ request.urlgen('mediagoblin.submit.start') }}"> | |
51 | Submit media | |
52 | </a> | |
06a5f21e JS |
53 | {% endif %} |
54 | {% block mediagoblin_header_title %}{% endblock %} | |
55 | <div class="mediagoblin_header_right"> | |
681e1371 | 56 | {% if request.user %} |
06a5f21e JS |
57 | <a href="{{ request.urlgen('mediagoblin.user_pages.user_home', |
58 | user= request.user['username']) }}"> | |
a435bcb3 | 59 | {{ request.user['username'] }}</a> |
4476adcd CAW |
60 | |
61 | {# the following link should only appear when verification is needed #} | |
62 | {% if request.user.status == "needs_email_verification" %} | |
63 | <a href="{{ request.urlgen('mediagoblin.user_pages.user_home', | |
64 | user=request.user['username']) }}" | |
391861ac | 65 | class="header_submit"> |
4476adcd CAW |
66 | needs verification!</a> |
67 | {% endif %} | |
68 | ||
06a5f21e JS |
69 | (<a href="{{ request.urlgen('mediagoblin.auth.logout') }}">logout</a>) |
70 | {% else %} | |
71 | <a href="{{ request.urlgen('mediagoblin.auth.login') }}"> | |
72 | Login</a> | |
681e1371 | 73 | {% endif %} |
f7bcfaff JS |
74 | </div> |
75 | </div> | |
38aa4a40 | 76 | </div> |
a0598d5c | 77 | {% endblock %} |
18d9287a JS |
78 | <div class="container_16 mediagoblin_content"> |
79 | <div class="grid_16"> | |
741d5a37 | 80 | {% include "mediagoblin/utils/messages.html" %} |
f7bcfaff JS |
81 | {% block mediagoblin_content %} |
82 | {% endblock mediagoblin_content %} | |
83 | </div> | |
a0598d5c | 84 | </div> |
9f661642 | 85 | {% block mediagoblin_footer %} |
06a5f21e JS |
86 | <div class="container_16"> |
87 | <div class="grid_16 mediagoblin_footer"> | |
88 | Powered by <a href="http://mediagoblin.org">MediaGoblin</a>, a <a href="http://gnu.org/">GNU project</a> | |
9f661642 JS |
89 | </div> |
90 | </div> | |
9f661642 | 91 | {% endblock %} |
20aaec5f | 92 | {% endblock mediagoblin_body %} |
9f661642 | 93 | </div> |
a0598d5c CAW |
94 | </body> |
95 | </html> |