Statistics
| Branch: | Tag: | Revision:

root / templates / base.html @ 9f012dae

History | View | Annotate | Download (6.9 kB)

1
<!DOCTYPE HTML>
2
<html>
3
<head>
4
{% load i18n %}
5
<title>GRNET's FoD :: {% block title %}{% endblock %} </title>
6
<META HTTP-EQUIV="Pragma" CONTENT="no-cache">
7
<META HTTP-EQUIV="expires" CONTENT="Wed, 26 Feb 1997 08:21:57 GMT">
8
<link REL="SHORTCUT ICON" HREF="/fodstatic/favicon.ico">  
9
<script src="/fodstatic/js/jquery.min.js" type="text/javascript"></script>
10
<script src="/fodstatic/js/jquery_csrf_protect.js" type="text/javascript"></script>
11
<link rel="stylesheet" type="text/css" href="/fodstatic/css/bootstrap.css">
12
<link rel="stylesheet" type="text/css" href="/fodstatic/css/bootstrap-responsive.css">
13
<link rel="stylesheet" type="text/css" href="/fodstatic/css/smoothness/jquery-ui-1.8.13.custom.css">
14
<link rel="stylesheet" type="text/css" href="/fodstatic/css/base.css">
15

    
16
<script type="text/javascript" src="/fodstatic/js/jquery-ui-1.8.23.custom.min.js"></script>
17
<script type="text/javascript" src="/fodstatic/js/jquery.cookie.js"></script>
18
<script type="text/javascript" src="/fodstatic/js/bootstrap.js"></script>
19
<script type="text/javascript">
20

21
          function setlang(lang){
22
                $("#langsel").val(lang);
23
                $("#langform").submit();
24
        }
25

    
26
</script>
27
<style>
28
body {
29
    background-color: #EEEEEE;
30
    height: 100%;
31
    overflow-y: scroll;
32
}
33
#content {
34
    background-color: #FFFFFF;
35
    min-height: 100%;
36
    padding: 20px;
37
    padding-top: 90px;
38
    position: relative;
39
}
40
</style>
41
{% block extrahead %}{% endblock %}
42
</head>
43

    
44

    
45

    
46
<body>
47
        {% comment %}
48
                        <div id="header">
49
                                <a class="grnetlogo" href="{% url group-routes %}">
50
                                        <img class="logoimg" src="/fodstatic/logo.png">
51
                                </a>
52
                                <div id="title">
53
                                        <a href="{% url group-routes %}">Firewall on Demand</a>
54
                                </div>
55
                                <div class="loginform">
56
                                        <div id="formcontent">
57
                                        {% block menublock %}
58
                                                {% if user.is_authenticated %}
59
                                                <span class="topmenuuser">{% trans "Welcome" %} <strong>{{user}}</strong></span>
60
                                                {% endif %}
61
                                                
62
                                                <span {% if  %}class="topmenuaction"{% else %}class="topmenuuser"{% endif %} >
63
                                                        <form action="{% url django.views.i18n.set_language %}" method="post" style="display:inline;" id="langform">
64
                                                                {% csrf_token %}
65
                                                                <input name="next" type="hidden" value="{{ next }}" />
66
                                                                <input id="langsel" name="language" type="hidden" value="" />
67
                                                                {% for lang in LANGUAGES %}<a class="select_lang" href="#" onclick="setlang('{{ lang.0 }}'); return false;" title="{{lang.1}}">{% ifnotequal LANGUAGE_CODE lang.0 %}<font style="font-weight:normal;">{% endifnotequal %}{% trans lang.1 %}{% ifnotequal LANGUAGE_CODE lang.0 %}</font>{% endifnotequal %}</a>{% if not forloop.last %} -{% endif %}
68
                                                                {% endfor %}
69
                                                        </form>
70
                                                </span>
71

    
72
                                                {% if user.is_authenticated %}
73
                                                <span class="topmenuaction"><a href="{% url user-profile %}">{% trans "My profile" %}</a></span>
74
                                                {% if user.is_superuser %}
75
                                                <span class="topmenuaction"><a href="{% url admin:index %}">{% trans "Admin" %}</a></span>
76
                                                {% endif %}
77
                                                <span class="topmenuaction"><a href="{% url logout %}">{% trans "Logout" %}</a></span>
78
                                                {% else %}
79
                                                {% if error %}
80
                                                <span class="topmenuaction relogin" title="{% trans 'After clicking Retry Login, it is strongly suggested to close your browser and visit the page again' %}"><a href="{% url logout %}">{% trans "Retry Login" %}</a></span>
81
                                                {% else %}
82
                                                <span class="topmenuaction"><a href="{% url login %}">{% trans "Shibboleth Login" %}</a></span>
83
                                                {% endif %}
84
                                                {% endif %}
85
                                                {% endblock %}
86
                                        </div>
87
                                        
88
                                </div>
89
                        </div>
90
                        {% endcomment %}
91
                        <div class="navbar navbar-fixed-top">
92

    
93
                                <div class="navbar-inner">
94
                                    <div class="container">
95
                                       
96
                                    {% block topmenu %}
97
                                    <a class="brand brandimg" href="{% url group-routes %}"><img src="/fodstatic/img/fod_logo_latest.png" /></a>
98
                                    <ul class="nav">
99
                                    {% if user.is_authenticated %}
100
                                    
101
                                        <li>
102
                                            <a href="{% url user-profile %}">{% trans "My profile" %}</a>
103
                                        </li>
104
                                    {% if user.is_superuser %}
105
                                                <li {% block  %}{% endblock %}>
106
                                                        <a href="{% url admin:index %}">{% trans "Admin" %}</a>
107
                                                </li>
108
                                                {% endif %}
109
                                    {% else %}
110
                                        <li {% block  %}{% endblock %}>
111
                                            
112
                                        </li>
113
                                    {% endif %}
114
                                      <li class="dropdown">
115
                                            <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>
116
                                            <ul class="dropdown-menu">
117
                                            <form action="{% url django.views.i18n.set_language %}" method="post" style="display:inline;" id="langform">
118
                                                                                                {% csrf_token %}
119
                                                                                                <input name="next" type="hidden" value="{{ next }}" />
120
                                                                                                <input id="langsel" name="language" type="hidden" value="" />
121
                                                                                        </form>
122
                                                    {% for lang in LANGUAGES %}
123
                                                <li>
124
                                                    <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>
125
                                                </li>
126
                                              {% endfor %}
127
                                            </ul>
128
                                        </li>
129
                                
130
                                    </ul>
131
                                    {% endblock %}
132
                                    <ul class="nav pull-right">
133
                                         {% if user.is_authenticated %}
134
                                         <li><span><strong>{{user}}</strong></span></li>
135
                                        <li>
136
                                                <a href="{% url logout %}">{% trans "Logout" %}</a>
137
                                        </li>
138
                                        {% else %}
139
                                        {% if error %}
140
                                                {% if inactive %}
141
                                                        <li><a href="{% url login %}">{% trans "Shibboleth Login" %}</a></li>
142
                                                {% else %}
143
                                                <li>
144
                                                        <a id='ttip' data-placement="bottom" rel="tooltip" href="{% url logout %}" data-original-title="{% trans 'After clicking Retry Login, it is strongly suggested to close your browser and visit the page again' %}">{% trans "Retry Login" %}</a>
145
                                                </li>{% endif %}
146
                                                {% else %}                                                
147
                                        <li><a href="{% url login %}">{% trans "Shibboleth Login" %}</a></li>
148
                                        {% endif %}
149
                                        {% endif %}
150
                                    </ul>
151
                                        
152
                                    </div>    
153
                                </div>
154
                        </div>
155
                        {% block contentplaceholder %}
156
                        <div id="content" class="container">
157
                                {% block brcrmb_container %}
158
                                <ul class="breadcrumb">{% if user.is_authenticated %}<li><a href="{% url group-routes %}">{% trans "My rules" %}</a></li>{% else %}<li><a href="{% url welcome %}">{% trans "Welcome" %}</a></li>{% endif %}
159
                                {% block breadcrumbs %}{% endblock %}
160
                                </ul>
161
                                {% endblock %}
162
                                {% if messages %}
163
                                <div id="messages">
164
                                {% for message in messages %}
165
                                        <span{% if  %} class="{{ message.tags }}"{% endif %}>{{ message }}</span><br />
166
                                {% endfor %}
167
                                </div>
168
                                {% endif %}
169
                                
170
                                
171
                                {% block content %}
172
                                {% endblock %}
173

    
174
                        </div>
175
                        {% endblock %}
176
                        {% block footerblock %}
177
                                {% include "footer.html" %}
178
                        {% endblock %}
179
        
180
</body>
181
</html>