root / ui / templates / home.html @ e55b8703
History | View | Annotate | Download (3 kB)
1 | d7f0ad6e | provetza | {% load i18n %} |
---|---|---|---|
2 | 421369dc | user | {% load localeurl_tags %} |
3 | d7f0ad6e | provetza | |
4 | cc7c5902 | Dimitris Moraitis | <!DOCTYPE html>
|
5 | cc7c5902 | Dimitris Moraitis | |
6 | cc7c5902 | Dimitris Moraitis | <head>
|
7 | b303ba05 | Christodoulos Psaltis | <title>{{ project }}</title> |
8 | cc7c5902 | Dimitris Moraitis | <!-- include the Tools -->
|
9 | cc7c5902 | Dimitris Moraitis | <script src="static/jquery.tools.min.js"></script> |
10 | e55b8703 | Christodoulos Psaltis | <link rel="stylesheet" type="text/css" href="static/main.css"/> |
11 | 5153f2a9 | Dimitris Moraitis | <link href='http://fonts.googleapis.com/css?family=PT+Sans' rel='stylesheet' type='text/css' /> |
12 | 5153f2a9 | Dimitris Moraitis | |
13 | cc7c5902 | Dimitris Moraitis | </head>
|
14 | cc7c5902 | Dimitris Moraitis | |
15 | cc7c5902 | Dimitris Moraitis | <body>
|
16 | cc7c5902 | Dimitris Moraitis | <div id="wrapper"> |
17 | 421369dc | user | |
18 | 421369dc | user | {% get_available_languages as LANGUAGES %} |
19 | 421369dc | user | |
20 | 421369dc | user | <div id="language"> |
21 | 421369dc | user | {% for lang in LANGUAGES %} |
22 | 421369dc | user | <a href="{{request.path|chlocale:lang.0}}">{{lang.1}}</a> |
23 | 421369dc | user | {% endfor %} |
24 | 421369dc | user | </div>
|
25 | 421369dc | user | |
26 | d7f0ad6e | provetza | <div id='user'><a href="#">{% trans "username" %}</a> | <a href="#">{% trans "settings" %}</a> |
27 | e55b8703 | Christodoulos Psaltis | |
28 | 421369dc | user | {% comment %} |
29 | 421369dc | user | {% get_available_languages as LANGUAGES %} |
30 | 421369dc | user | <form action="/i18n/setlang/" method="post"> |
31 | 421369dc | user | {% csrf_token %} |
32 | 421369dc | user | <input name="next" type="hidden" value="/" /> |
33 | 421369dc | user | <select name="language"> |
34 | 421369dc | user | {% for language in LANGUAGES %} |
35 | 421369dc | user | <option value="{{ language.0 }}">{{ language.1 }}::{{ language.0 }}</option> |
36 | 421369dc | user | {% endfor %} |
37 | 421369dc | user | </select>
|
38 | 421369dc | user | <input type="submit" value="Go" /> |
39 | 421369dc | user | </form>
|
40 | 421369dc | user | {% endcomment %} |
41 | 421369dc | user | |
42 | 421369dc | user | |
43 | d7f0ad6e | provetza | </div>
|
44 | 421369dc | user | |
45 | cc7c5902 | Dimitris Moraitis | <div id='nefo'><a href="/" class="logo"><img src="static/nefo.png"/></a></div> |
46 | cc7c5902 | Dimitris Moraitis | <div id="header"> |
47 | 421369dc | user | |
48 | 421369dc | user | |
49 | 421369dc | user | |
50 | d7f0ad6e | provetza | <div id="about">{% trans "Greek Research and Technology Network - Cloud management web interface" %}</div> |
51 | cc7c5902 | Dimitris Moraitis | <a href="/" class="logo"> |
52 | b303ba05 | Christodoulos Psaltis | <h1>{{ project }}</h1> |
53 | cc7c5902 | Dimitris Moraitis | </a>
|
54 | cc7c5902 | Dimitris Moraitis | </div>
|
55 | cc7c5902 | Dimitris Moraitis | <!-- tabs -->
|
56 | cc7c5902 | Dimitris Moraitis | <ul class="css-tabs"> |
57 | e55b8703 | Christodoulos Psaltis | <li><a href="instances" title="manage your virtual machines" id="instances">instances</a></li> |
58 | 5153f2a9 | Dimitris Moraitis | <li><a href="disks" title="manage your storage volumes" id="disks">disks</a></li> |
59 | 5153f2a9 | Dimitris Moraitis | <li><a href="images" title="manage boot images" id="images">images</a></li> |
60 | 5153f2a9 | Dimitris Moraitis | <li><a href="networks" title="configure networking" id="networks">networks</a></li> |
61 | cc7c5902 | Dimitris Moraitis | </ul>
|
62 | cc7c5902 | Dimitris Moraitis | <div class="css-panes"> |
63 | cc7c5902 | Dimitris Moraitis | <div class="pane" style="display:block"></div> |
64 | cc7c5902 | Dimitris Moraitis | <div class="pane"></div> |
65 | cc7c5902 | Dimitris Moraitis | <div class="pane"></div> |
66 | cc7c5902 | Dimitris Moraitis | <div class="pane"></div> |
67 | cc7c5902 | Dimitris Moraitis | </div>
|
68 | cc7c5902 | Dimitris Moraitis | </div>
|
69 | cc7c5902 | Dimitris Moraitis | <!-- activate tabs with JavaScript -->
|
70 | cc7c5902 | Dimitris Moraitis | <script>
|
71 | cc7c5902 | Dimitris Moraitis | $(function() {
|
72 | e55b8703 | Christodoulos Psaltis | $('ul.css-tabs li').hover(function(){
|
73 | e55b8703 | Christodoulos Psaltis | $(this).find('a:not(.current)').animate({top:'-3px'},{queue:false,duration:150});
|
74 | e55b8703 | Christodoulos Psaltis | }, function(){
|
75 | e55b8703 | Christodoulos Psaltis | $(this).find('a:not(.current)').animate({top:'0px'},{queue:false,duration:150});
|
76 | e55b8703 | Christodoulos Psaltis | });
|
77 | cc7c5902 | Dimitris Moraitis | });
|
78 | cc7c5902 | Dimitris Moraitis | $(function() {
|
79 | cc7c5902 | Dimitris Moraitis | $("ul.css-tabs").tabs("div.css-panes div.pane", {
|
80 | cc7c5902 | Dimitris Moraitis | effect: 'ajax',
|
81 | cc7c5902 | Dimitris Moraitis | onBeforeClick: function(event, i) {
|
82 | cc7c5902 | Dimitris Moraitis | // get the pane to be opened
|
83 | cc7c5902 | Dimitris Moraitis | var pane = this.getPanes().eq(i);
|
84 | cc7c5902 | Dimitris Moraitis | |
85 | cc7c5902 | Dimitris Moraitis | // load it with a page specified in the tab's href attribute
|
86 | cc7c5902 | Dimitris Moraitis | pane.load(this.getTabs().eq(i).attr("href"));
|
87 | cc7c5902 | Dimitris Moraitis | }
|
88 | cc7c5902 | Dimitris Moraitis | });
|
89 | cc7c5902 | Dimitris Moraitis | });
|
90 | cc7c5902 | Dimitris Moraitis | $("ul.css-tabs a").tooltip({effect: 'fade', predelay: 1000, delay: 2, position: 'top center', opacity: 0.8});
|
91 | cc7c5902 | Dimitris Moraitis | </script>
|
92 | cc7c5902 | Dimitris Moraitis | </body>
|
93 | cc7c5902 | Dimitris Moraitis | </html>
|