Statistics
| Branch: | Tag: | Revision:

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">&nbsp;</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">&times;</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>