Statistics
| Branch: | Tag: | Revision:

root / templates / b3theme / base.html @ a370d3dd

History | View | Annotate | Download (7.5 kB)

1
<!DOCTYPE html>
2
<html>
3
{% load i18n %}
4
<head>
5

    
6
    <meta charset="utf-8">
7
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
8

    
9
    <title>GRNET FoD :: {% block title %}{% endblock %}</title>
10
        <META HTTP-EQUIV="Pragma" CONTENT="no-cache">
11
        <META HTTP-EQUIV="expires" CONTENT="Wed, 26 Feb 1997 08:21:57 GMT">
12
        <link REL="SHORTCUT ICON" HREF="{{STATIC_URL}}favicon.ico">  
13
    <!-- Core CSS - Include with every page -->
14
    <link href="{{STATIC_URL}}b3theme/css/bootstrap.min.css" rel="stylesheet">
15
    <link href="{{STATIC_URL}}b3theme/font-awesome/css/font-awesome.css" rel="stylesheet">
16

    
17
    {% block extrahead %}{% endblock %}
18

    
19
    <!-- SB Admin CSS - Include with every page -->
20
    <link href="{{STATIC_URL}}b3theme/css/sb-admin.css" rel="stylesheet">
21
    {% block extraheadbottom %}{% endblock %}
22
    <style>
23
            .navbar-brand {
24
    float: left;
25
    font-size: 18px;
26
    height: 20px;
27
    line-height: 20px;
28
    padding: 1px;
29
}
30

    
31
.footer {
32
    border-top: 1px solid #E5E5E5;
33
    color: #777777;
34
    padding-bottom: 40px;
35
    padding-top: 40px;
36
    text-align: center;
37
}
38

    
39
    </style>
40
</head>
41

    
42
<body>
43

    
44
    <div id="wrapper">
45

    
46
        <nav class="navbar navbar-default navbar-static-top" role="navigation" style="margin-bottom: 0">
47
            <div class="navbar-header">
48
                <button type="button" class="navbar-toggle" data-toggle="collapse" data-target=".sidebar-collapse">
49
                    <span class="sr-only">Toggle navigation</span>
50
                    <span class="icon-bar"></span>
51
                    <span class="icon-bar"></span>
52
                    <span class="icon-bar"></span>
53
                </button>
54
                <a class="navbar-brand" href="{% url dashboard %}"><img src="{{STATIC_URL}}fodlogo2.png">&nbsp;</a>
55
            </div>
56
            <!-- /.navbar-header -->
57

    
58
            <ul class="nav navbar-top-links navbar-right">
59
                    <li class="dropdown">
60
                                            <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
                                            <ul class="dropdown-menu">
62
                                            <form action="{% url django.views.i18n.set_language %}" method="post" style="display:inline;" id="langform">
63
                                                                                                {% csrf_token %}
64
                                                                                                <input name="next" type="hidden" value="{{ next }}" />
65
                                                                                                <input id="langsel" name="language" type="hidden" value="" />
66
                                                                                        </form>
67
                                                    {% for lang in LANGUAGES %}
68
                                                <li>
69
                                                    <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
                                                </li>
71
                                              {% endfor %}
72
                                            </ul>
73
                                        </li>
74
                <!-- /.dropdown -->                
75
                                        
76
                                        
77
                                 {% if user.is_authenticated %}
78
                <li class="dropdown">
79
                    <a class="dropdown-toggle" data-toggle="dropdown" href="#">
80
                        <i class="fa fa-user fa-fw"></i>  <i class="fa fa-caret-down"></i>
81
                    </a>
82
                    <ul class="dropdown-menu dropdown-user" role="menu" >
83
                            <li role="presentation" class="dropdown-header">{{user}}</li>
84
                            <li class="divider"></li>
85
                             {% if user.get_profile.peer %}
86
                                        <li>
87
                                            <a href="{% url user-profile %}"><i class="fa fa-user fa-fw"></i>{% trans "My profile" %}</a>
88
                                        </li>
89
                                    {% endif %}
90
                                            {% if user.is_superuser %}
91
                                                <li class="divider"></li>
92
                        <li><a href="{% url admin:index %}"><i class="fa fa-cogs"></i> {% trans "Admin" %}</a>
93
                        </li>
94
                                                {% endif %}
95
                        <li class="divider"></li>
96
                        <li><a href="{% url logout %}"><i class="fa fa-sign-out fa-fw"></i> {% trans "Logout" %}</a>
97
                        </li>
98
                        
99
                    </ul>
100
                    <!-- /.dropdown-user -->
101
                </li>
102
                {% else %}                                                
103
                                        <li><a href="{% url login %}">{% trans "Shibboleth Login" %}</a></li>
104
                                        {% endif %}
105
                <!-- /.dropdown -->
106
            </ul>
107
            <!-- /.navbar-top-links -->
108

    
109
        </nav>
110
        <!-- /.navbar-static-top -->
111
                {% block sidenav %}
112
        <nav class="navbar-default navbar-static-side" role="navigation">
113
                {% if user.is_authenticated %}
114
            <div class="sidebar-collapse">
115
                <ul class="nav" id="side-menu">
116
                    <li>
117
                        <a href="{% url dashboard %}"><i class="fa fa-dashboard fa-fw"></i> {% trans "Dashboard" %}</a>
118
                    </li>
119
                    <li>
120
                        <a href="{% url group-routes %}"><i class="fa fa-shield fa-fw"></i> {% trans "Rules" %}</a>
121
                    </li>
122
                    <li>
123
                        <a href="{% url add-route %}"><i class="fa fa-plus-circle fa-fw"></i> {% trans "Add Rule" %}</a>
124
                    </li>
125
                    {% if perms.accounts.overview %}<li>
126
                            <a href="{% url overview %}"><i class="fa fa-desktop fa-fw"></i> {% trans "Overview" %}</a>
127
                        </li>{% endif %}
128
                    {% if user.is_superuser %}
129
                        <li><a href="{% url admin:index %}"><i class="fa fa-cogs fa-fw"></i> {% trans "Admin" %}</a>
130
                        </li>
131
                                                {% endif %}
132
                                        {% if user.get_profile.peer %}
133
                                        <li>
134
                                            <a href="{% url user-profile %}"><i class="fa fa-user fa-fw"></i> {% trans "My profile" %}</a>
135
                                        </li>
136
                                    {% endif %}
137
                </ul>
138
                <!-- /#side-menu -->
139
            </div>
140
            {% endif %}
141
            <!-- /.sidebar-collapse -->
142
        </nav>
143
        <!-- /.navbar-static-side -->
144
                {% endblock %}
145
        <div id="page-wrapper">
146

    
147
                {% if messages %}
148
                                <div class="row">
149
                        <div class="lg-col-12">
150
                                <div id="messages">
151
                                {% for message in messages %}
152
                                        <div {% if  %} class="alert alert-{{ message.tags }} alert-dismissable"{% endif %}>
153
                                        <button type="button" class="close" data-dismiss="alert" aria-hidden="true">&times;</button>
154
                                        {{ message }}</span><br />
155
                                {% endfor %}
156
                                </div>
157
                                                                </div>
158
                        </div>
159
                                {% endif %}
160

    
161
                {% block contentplaceholder %}
162
                {% endblock %}
163
        </div>
164
        <!-- /#page-wrapper -->
165

    
166
    </div>
167
    <!-- /#wrapper -->
168
        {% block footerblock %}
169
                                {% include "footer.html" %}
170
                        {% endblock %}
171
    <!-- Core Scripts - Include with every page -->
172
    <script src="{{STATIC_URL}}b3theme/js/jquery-1.10.2.js"></script>
173
    <script src="{{STATIC_URL}}js/jquery_csrf_protect.js" type="text/javascript"></script>
174
    <script src="{{STATIC_URL}}b3theme/js/bootstrap.min.js"></script>
175
    <script src="{{STATIC_URL}}b3theme/js/plugins/metisMenu/jquery.metisMenu.js"></script>
176
    <script type="text/javascript" src="{{STATIC_URL}}js/jquery.cookie.js"></script>
177

    
178
        {% block pagejs %}{% endblock %}
179

    
180
    <!-- SB Admin Scripts - Include with every page -->
181
    <script src="{{STATIC_URL}}b3theme/js/sb-admin.js"></script>
182

    
183
    <!-- Page-Level Scripts  - Use for reference -->
184
    {% block pagejsbottom %}{% endblock %}
185
    <script type="text/javascript">
186

187
          function setlang(lang){
188
                $("#langsel").val(lang);
189
                $("#langform").submit();
190
        }
191
        
192
        $(document).ready(function() {
193
  $.ajaxSetup({ cache: false });
194
});
195

    
196
        </script>
197

    
198
</body>
199

    
200
</html>