root / templates / b3theme / base.html @ a370d3dd
History | View | Annotate | Download (7.5 kB)
1 | 53b58b64 | Leonidas Poulopoulos | <!DOCTYPE html>
|
---|---|---|---|
2 | 53b58b64 | Leonidas Poulopoulos | <html>
|
3 | 53b58b64 | Leonidas Poulopoulos | {% load i18n %} |
4 | 53b58b64 | Leonidas Poulopoulos | <head>
|
5 | 53b58b64 | Leonidas Poulopoulos | |
6 | 53b58b64 | Leonidas Poulopoulos | <meta charset="utf-8"> |
7 | 53b58b64 | Leonidas Poulopoulos | <meta name="viewport" content="width=device-width, initial-scale=1.0"> |
8 | 53b58b64 | Leonidas Poulopoulos | |
9 | 53b58b64 | Leonidas Poulopoulos | <title>GRNET FoD :: {% block title %}{% endblock %}</title> |
10 | 53b58b64 | Leonidas Poulopoulos | <META HTTP-EQUIV="Pragma" CONTENT="no-cache"> |
11 | 53b58b64 | Leonidas Poulopoulos | <META HTTP-EQUIV="expires" CONTENT="Wed, 26 Feb 1997 08:21:57 GMT"> |
12 | 53b58b64 | Leonidas Poulopoulos | <link REL="SHORTCUT ICON" HREF="{{STATIC_URL}}favicon.ico"> |
13 | 53b58b64 | Leonidas Poulopoulos | <!-- Core CSS - Include with every page -->
|
14 | 53b58b64 | Leonidas Poulopoulos | <link href="{{STATIC_URL}}b3theme/css/bootstrap.min.css" rel="stylesheet"> |
15 | 53b58b64 | Leonidas Poulopoulos | <link href="{{STATIC_URL}}b3theme/font-awesome/css/font-awesome.css" rel="stylesheet"> |
16 | 53b58b64 | Leonidas Poulopoulos | |
17 | 53b58b64 | Leonidas Poulopoulos | {% block extrahead %}{% endblock %} |
18 | 53b58b64 | Leonidas Poulopoulos | |
19 | 53b58b64 | Leonidas Poulopoulos | <!-- SB Admin CSS - Include with every page -->
|
20 | 53b58b64 | Leonidas Poulopoulos | <link href="{{STATIC_URL}}b3theme/css/sb-admin.css" rel="stylesheet"> |
21 | 53b58b64 | Leonidas Poulopoulos | {% block extraheadbottom %}{% endblock %} |
22 | 53b58b64 | Leonidas Poulopoulos | <style>
|
23 | 53b58b64 | Leonidas Poulopoulos | .navbar-brand { |
24 | 53b58b64 | Leonidas Poulopoulos | float: left; |
25 | 53b58b64 | Leonidas Poulopoulos | font-size: 18px; |
26 | 53b58b64 | Leonidas Poulopoulos | height: 20px; |
27 | 53b58b64 | Leonidas Poulopoulos | line-height: 20px; |
28 | 53b58b64 | Leonidas Poulopoulos | padding: 1px; |
29 | 53b58b64 | Leonidas Poulopoulos | } |
30 | 53b58b64 | Leonidas Poulopoulos | |
31 | 53b58b64 | Leonidas Poulopoulos | .footer { |
32 | 53b58b64 | Leonidas Poulopoulos | border-top: 1px solid #E5E5E5; |
33 | 53b58b64 | Leonidas Poulopoulos | color: #777777; |
34 | 53b58b64 | Leonidas Poulopoulos | padding-bottom: 40px; |
35 | 53b58b64 | Leonidas Poulopoulos | padding-top: 40px; |
36 | 53b58b64 | Leonidas Poulopoulos | text-align: center; |
37 | 53b58b64 | Leonidas Poulopoulos | } |
38 | 53b58b64 | Leonidas Poulopoulos | |
39 | 53b58b64 | Leonidas Poulopoulos | </style>
|
40 | 53b58b64 | Leonidas Poulopoulos | </head>
|
41 | 53b58b64 | Leonidas Poulopoulos | |
42 | 53b58b64 | Leonidas Poulopoulos | <body>
|
43 | 53b58b64 | Leonidas Poulopoulos | |
44 | 53b58b64 | Leonidas Poulopoulos | <div id="wrapper"> |
45 | 53b58b64 | Leonidas Poulopoulos | |
46 | 53b58b64 | Leonidas Poulopoulos | <nav class="navbar navbar-default navbar-static-top" role="navigation" style="margin-bottom: 0"> |
47 | 53b58b64 | Leonidas Poulopoulos | <div class="navbar-header"> |
48 | 53b58b64 | Leonidas Poulopoulos | <button type="button" class="navbar-toggle" data-toggle="collapse" data-target=".sidebar-collapse"> |
49 | 53b58b64 | Leonidas Poulopoulos | <span class="sr-only">Toggle navigation</span> |
50 | 53b58b64 | Leonidas Poulopoulos | <span class="icon-bar"></span> |
51 | 53b58b64 | Leonidas Poulopoulos | <span class="icon-bar"></span> |
52 | 53b58b64 | Leonidas Poulopoulos | <span class="icon-bar"></span> |
53 | 53b58b64 | Leonidas Poulopoulos | </button>
|
54 | 53b58b64 | Leonidas Poulopoulos | <a class="navbar-brand" href="{% url dashboard %}"><img src="{{STATIC_URL}}fodlogo2.png"> </a> |
55 | 53b58b64 | Leonidas Poulopoulos | </div>
|
56 | 53b58b64 | Leonidas Poulopoulos | <!-- /.navbar-header -->
|
57 | 53b58b64 | Leonidas Poulopoulos | |
58 | 53b58b64 | Leonidas Poulopoulos | <ul class="nav navbar-top-links navbar-right"> |
59 | 53b58b64 | Leonidas Poulopoulos | <li class="dropdown"> |
60 | 53b58b64 | Leonidas Poulopoulos | <a href="#" class="dropdown-toggle" data-toggle="dropdown">{% trans "Language" %}: {% for lang in LANGUAGES %}{% ifequal LANGUAGE_CODE lang.0 %}{% trans lang.1 %}{% endifequal %}{% endfor %}<b class="caret"></b></a> |
61 | 53b58b64 | Leonidas Poulopoulos | <ul class="dropdown-menu"> |
62 | 53b58b64 | Leonidas Poulopoulos | <form action="{% url django.views.i18n.set_language %}" method="post" style="display:inline;" id="langform"> |
63 | 53b58b64 | Leonidas Poulopoulos | {% csrf_token %} |
64 | 53b58b64 | Leonidas Poulopoulos | <input name="next" type="hidden" value="{{ next }}" /> |
65 | 53b58b64 | Leonidas Poulopoulos | <input id="langsel" name="language" type="hidden" value="" /> |
66 | 53b58b64 | Leonidas Poulopoulos | </form>
|
67 | 53b58b64 | Leonidas Poulopoulos | {% for lang in LANGUAGES %} |
68 | 53b58b64 | Leonidas Poulopoulos | <li>
|
69 | 53b58b64 | Leonidas Poulopoulos | <a class="select_lang" href="#" onclick="setlang('{{ lang.0 }}'); return false;" title="{{lang.1}}">{% trans lang.1 %}{% ifequal LANGUAGE_CODE lang.0 %} <i class="icon-ok"></i>{% endifequal %}</a> |
70 | 53b58b64 | Leonidas Poulopoulos | </li>
|
71 | 53b58b64 | Leonidas Poulopoulos | {% endfor %} |
72 | 53b58b64 | Leonidas Poulopoulos | </ul>
|
73 | 53b58b64 | Leonidas Poulopoulos | </li>
|
74 | 53b58b64 | Leonidas Poulopoulos | <!-- /.dropdown -->
|
75 | 53b58b64 | Leonidas Poulopoulos | |
76 | 53b58b64 | Leonidas Poulopoulos | |
77 | 53b58b64 | Leonidas Poulopoulos | {% if user.is_authenticated %} |
78 | 53b58b64 | Leonidas Poulopoulos | <li class="dropdown"> |
79 | 53b58b64 | Leonidas Poulopoulos | <a class="dropdown-toggle" data-toggle="dropdown" href="#"> |
80 | 53b58b64 | Leonidas Poulopoulos | <i class="fa fa-user fa-fw"></i> <i class="fa fa-caret-down"></i> |
81 | 53b58b64 | Leonidas Poulopoulos | </a>
|
82 | 53b58b64 | Leonidas Poulopoulos | <ul class="dropdown-menu dropdown-user" role="menu" > |
83 | 53b58b64 | Leonidas Poulopoulos | <li role="presentation" class="dropdown-header">{{user}}</li> |
84 | 53b58b64 | Leonidas Poulopoulos | <li class="divider"></li> |
85 | 53b58b64 | Leonidas Poulopoulos | {% if user.get_profile.peer %} |
86 | 53b58b64 | Leonidas Poulopoulos | <li>
|
87 | 53b58b64 | Leonidas Poulopoulos | <a href="{% url user-profile %}"><i class="fa fa-user fa-fw"></i>{% trans "My profile" %}</a> |
88 | 53b58b64 | Leonidas Poulopoulos | </li>
|
89 | 53b58b64 | Leonidas Poulopoulos | {% endif %} |
90 | 53b58b64 | Leonidas Poulopoulos | {% if user.is_superuser %} |
91 | 53b58b64 | Leonidas Poulopoulos | <li class="divider"></li> |
92 | 53b58b64 | Leonidas Poulopoulos | <li><a href="{% url admin:index %}"><i class="fa fa-cogs"></i> {% trans "Admin" %}</a> |
93 | 53b58b64 | Leonidas Poulopoulos | </li>
|
94 | 53b58b64 | Leonidas Poulopoulos | {% endif %} |
95 | 53b58b64 | Leonidas Poulopoulos | <li class="divider"></li> |
96 | 53b58b64 | Leonidas Poulopoulos | <li><a href="{% url logout %}"><i class="fa fa-sign-out fa-fw"></i> {% trans "Logout" %}</a> |
97 | 53b58b64 | Leonidas Poulopoulos | </li>
|
98 | 53b58b64 | Leonidas Poulopoulos | |
99 | 53b58b64 | Leonidas Poulopoulos | </ul>
|
100 | 53b58b64 | Leonidas Poulopoulos | <!-- /.dropdown-user -->
|
101 | 53b58b64 | Leonidas Poulopoulos | </li>
|
102 | 53b58b64 | Leonidas Poulopoulos | {% else %} |
103 | 53b58b64 | Leonidas Poulopoulos | <li><a href="{% url login %}">{% trans "Shibboleth Login" %}</a></li> |
104 | 53b58b64 | Leonidas Poulopoulos | {% endif %} |
105 | 53b58b64 | Leonidas Poulopoulos | <!-- /.dropdown -->
|
106 | 53b58b64 | Leonidas Poulopoulos | </ul>
|
107 | 53b58b64 | Leonidas Poulopoulos | <!-- /.navbar-top-links -->
|
108 | 53b58b64 | Leonidas Poulopoulos | |
109 | 53b58b64 | Leonidas Poulopoulos | </nav>
|
110 | 53b58b64 | Leonidas Poulopoulos | <!-- /.navbar-static-top -->
|
111 | 53b58b64 | Leonidas Poulopoulos | {% block sidenav %} |
112 | 53b58b64 | Leonidas Poulopoulos | <nav class="navbar-default navbar-static-side" role="navigation"> |
113 | 53b58b64 | Leonidas Poulopoulos | {% if user.is_authenticated %} |
114 | 53b58b64 | Leonidas Poulopoulos | <div class="sidebar-collapse"> |
115 | 53b58b64 | Leonidas Poulopoulos | <ul class="nav" id="side-menu"> |
116 | 53b58b64 | Leonidas Poulopoulos | <li>
|
117 | 53b58b64 | Leonidas Poulopoulos | <a href="{% url dashboard %}"><i class="fa fa-dashboard fa-fw"></i> {% trans "Dashboard" %}</a> |
118 | 53b58b64 | Leonidas Poulopoulos | </li>
|
119 | 53b58b64 | Leonidas Poulopoulos | <li>
|
120 | 53b58b64 | Leonidas Poulopoulos | <a href="{% url group-routes %}"><i class="fa fa-shield fa-fw"></i> {% trans "Rules" %}</a> |
121 | 53b58b64 | Leonidas Poulopoulos | </li>
|
122 | 53b58b64 | Leonidas Poulopoulos | <li>
|
123 | 53b58b64 | Leonidas Poulopoulos | <a href="{% url add-route %}"><i class="fa fa-plus-circle fa-fw"></i> {% trans "Add Rule" %}</a> |
124 | 53b58b64 | Leonidas Poulopoulos | </li>
|
125 | 53b58b64 | Leonidas Poulopoulos | {% if perms.accounts.overview %}<li>
|
126 | 53b58b64 | Leonidas Poulopoulos | <a href="{% url overview %}"><i class="fa fa-desktop fa-fw"></i> {% trans "Overview" %}</a> |
127 | 53b58b64 | Leonidas Poulopoulos | </li>{% endif %}
|
128 | 53b58b64 | Leonidas Poulopoulos | {% if user.is_superuser %} |
129 | 53b58b64 | Leonidas Poulopoulos | <li><a href="{% url admin:index %}"><i class="fa fa-cogs fa-fw"></i> {% trans "Admin" %}</a> |
130 | 53b58b64 | Leonidas Poulopoulos | </li>
|
131 | 53b58b64 | Leonidas Poulopoulos | {% endif %} |
132 | 53b58b64 | Leonidas Poulopoulos | {% if user.get_profile.peer %} |
133 | 53b58b64 | Leonidas Poulopoulos | <li>
|
134 | 53b58b64 | Leonidas Poulopoulos | <a href="{% url user-profile %}"><i class="fa fa-user fa-fw"></i> {% trans "My profile" %}</a> |
135 | 53b58b64 | Leonidas Poulopoulos | </li>
|
136 | 53b58b64 | Leonidas Poulopoulos | {% endif %} |
137 | 53b58b64 | Leonidas Poulopoulos | </ul>
|
138 | 53b58b64 | Leonidas Poulopoulos | <!-- /#side-menu -->
|
139 | 53b58b64 | Leonidas Poulopoulos | </div>
|
140 | 53b58b64 | Leonidas Poulopoulos | {% endif %} |
141 | 53b58b64 | Leonidas Poulopoulos | <!-- /.sidebar-collapse -->
|
142 | 53b58b64 | Leonidas Poulopoulos | </nav>
|
143 | 53b58b64 | Leonidas Poulopoulos | <!-- /.navbar-static-side -->
|
144 | 53b58b64 | Leonidas Poulopoulos | {% endblock %} |
145 | 53b58b64 | Leonidas Poulopoulos | <div id="page-wrapper"> |
146 | 53b58b64 | Leonidas Poulopoulos | |
147 | 53b58b64 | Leonidas Poulopoulos | {% if messages %} |
148 | 53b58b64 | Leonidas Poulopoulos | <div class="row"> |
149 | 53b58b64 | Leonidas Poulopoulos | <div class="lg-col-12"> |
150 | 53b58b64 | Leonidas Poulopoulos | <div id="messages"> |
151 | 53b58b64 | Leonidas Poulopoulos | {% for message in messages %} |
152 | 53b58b64 | Leonidas Poulopoulos | <div {% if %} class="alert alert-{{ message.tags }} alert-dismissable"{% endif %}> |
153 | 53b58b64 | Leonidas Poulopoulos | <button type="button" class="close" data-dismiss="alert" aria-hidden="true">×</button> |
154 | 53b58b64 | Leonidas Poulopoulos | {{ message }}</span><br /> |
155 | 53b58b64 | Leonidas Poulopoulos | {% endfor %} |
156 | 53b58b64 | Leonidas Poulopoulos | </div>
|
157 | 53b58b64 | Leonidas Poulopoulos | </div>
|
158 | 53b58b64 | Leonidas Poulopoulos | </div>
|
159 | 53b58b64 | Leonidas Poulopoulos | {% endif %} |
160 | 53b58b64 | Leonidas Poulopoulos | |
161 | 53b58b64 | Leonidas Poulopoulos | {% block contentplaceholder %} |
162 | 53b58b64 | Leonidas Poulopoulos | {% endblock %} |
163 | 53b58b64 | Leonidas Poulopoulos | </div>
|
164 | 53b58b64 | Leonidas Poulopoulos | <!-- /#page-wrapper -->
|
165 | 53b58b64 | Leonidas Poulopoulos | |
166 | 53b58b64 | Leonidas Poulopoulos | </div>
|
167 | 53b58b64 | Leonidas Poulopoulos | <!-- /#wrapper -->
|
168 | 53b58b64 | Leonidas Poulopoulos | {% block footerblock %} |
169 | 53b58b64 | Leonidas Poulopoulos | {% include "footer.html" %} |
170 | 53b58b64 | Leonidas Poulopoulos | {% endblock %} |
171 | 53b58b64 | Leonidas Poulopoulos | <!-- Core Scripts - Include with every page -->
|
172 | 53b58b64 | Leonidas Poulopoulos | <script src="{{STATIC_URL}}b3theme/js/jquery-1.10.2.js"></script> |
173 | 53b58b64 | Leonidas Poulopoulos | <script src="{{STATIC_URL}}js/jquery_csrf_protect.js" type="text/javascript"></script> |
174 | 53b58b64 | Leonidas Poulopoulos | <script src="{{STATIC_URL}}b3theme/js/bootstrap.min.js"></script> |
175 | 53b58b64 | Leonidas Poulopoulos | <script src="{{STATIC_URL}}b3theme/js/plugins/metisMenu/jquery.metisMenu.js"></script> |
176 | 53b58b64 | Leonidas Poulopoulos | <script type="text/javascript" src="{{STATIC_URL}}js/jquery.cookie.js"></script> |
177 | 53b58b64 | Leonidas Poulopoulos | |
178 | 53b58b64 | Leonidas Poulopoulos | {% block pagejs %}{% endblock %} |
179 | 53b58b64 | Leonidas Poulopoulos | |
180 | 53b58b64 | Leonidas Poulopoulos | <!-- SB Admin Scripts - Include with every page -->
|
181 | 53b58b64 | Leonidas Poulopoulos | <script src="{{STATIC_URL}}b3theme/js/sb-admin.js"></script> |
182 | 53b58b64 | Leonidas Poulopoulos | |
183 | 53b58b64 | Leonidas Poulopoulos | <!-- Page-Level Scripts - Use for reference -->
|
184 | 53b58b64 | Leonidas Poulopoulos | {% block pagejsbottom %}{% endblock %} |
185 | 53b58b64 | Leonidas Poulopoulos | <script type="text/javascript"> |
186 | 53b58b64 | Leonidas Poulopoulos | |
187 | 53b58b64 | Leonidas Poulopoulos | function setlang(lang){
|
188 | 53b58b64 | Leonidas Poulopoulos | $("#langsel").val(lang);
|
189 | 53b58b64 | Leonidas Poulopoulos | $("#langform").submit();
|
190 | 53b58b64 | Leonidas Poulopoulos | }
|
191 | a370d3dd | Leonidas Poulopoulos |
|
192 | a370d3dd | Leonidas Poulopoulos | $(document).ready(function() {
|
193 | a370d3dd | Leonidas Poulopoulos | $.ajaxSetup({ cache: false });
|
194 | a370d3dd | Leonidas Poulopoulos | });
|
195 | 53b58b64 | Leonidas Poulopoulos | |
196 | 53b58b64 | Leonidas Poulopoulos | </script>
|
197 | 53b58b64 | Leonidas Poulopoulos | |
198 | 53b58b64 | Leonidas Poulopoulos | </body>
|
199 | 53b58b64 | Leonidas Poulopoulos | |
200 | 53b58b64 | Leonidas Poulopoulos | </html> |