5b34e5da2681d237f74d6595bd3ade166223c29a
[htsworkflow.git] / htsworkflow / frontend / templates / app_base.html
1 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN">
2 <html lang="en">
3 <head>
4     <title>{% block title %}{{ app_name }} - {{ page_name }}{% endblock %}</title>
5     
6     <!-- ADMIN STYLE INTERFACE STUFF -->
7     {% block additional_css %}
8     {% endblock %}
9     
10     <!-- App Stuff -->
11     <link type="text/css" rel="stylesheet" href="/static/css/app.css" />
12     <link rel="stylesheet" type="text/css" href="/static/js/ext-3.0-rc2/resources/css/ext-all.css" />
13     <script type="text/javascript" src="/static/js/jquery-1.3.2.min.js"></script>
14     <script type="text/javascript" src="/static/js/ext-3.0-rc2/adapter/jquery/ext-jquery-adapter.js"></script>
15     <script type="text/javascript" src="/static/js/ext-3.0-rc2/ext-all.js"></script>
16     <!--<script type="text/javascript" src="/static/js/menu.js"></script>-->
17     <script type="text/javascript" src="/static/js/htsw.js"></script>
18     <!--{{ media }}-->
19     <!--
20         Barcode Magic Media should probably go last if you want
21         the barcode magic input to be selected upon page load.
22     -->
23     {{ bcmagic.media }}
24 </head>
25 <body>
26     <div id="header">
27         <h1>HTSWorkflow: {{ app_name }} - {{ page_name }}</h1>
28     </div>
29     
30     <!-- West Dynamic Panels -->
31     <div id="west_panel_items" class="x-hidden">
32         {% block dynamic_panels %}
33         <ul id="Freezers" class="x-hidden">
34                 <li>
35                     <img src="/static/img/s.gif" class="icon-show-all" />
36                     <a href="#">Index</a><br />
37                 </li>
38                 <li>
39                     <img src="/static/img/s.gif" class="icon-show-all" />
40                     <a href="#">Add</a><br />
41                 </li>
42         </ul>
43         <ul id="Containers" class="x-hidden">
44             <li>
45                 <img src="/static/img/s.gif" class="icon-show-all" />
46                 <a href="#">Index</a>
47             </li>
48             <li>
49                 <img src="/static/img/s.gif" class="icon-show-all" />
50                 <a href="#">Add</a>
51             </li>
52         </ul>
53         <ul id="Samples" class="x-hidden">
54             <li>
55                 <img src="/static/img/s.gif" class="icon-show-all" />
56                 <a href="#">Index</a>
57             </li>
58             <li>
59                 <img src="/static/img/s.gif" class="icon-show-all" />
60                 <a href="#">Homeless</a>
61             </li>
62             <li>
63                 <img src="/static/img/s.gif" class="icon-show-all" />
64                 <a href="#">Add</a>
65             </li>
66         </ul>
67         {% endblock %}
68     </div>
69     
70     <!-- Barcode Magic Div -->
71     <div id="bcmagic_div" class="x-hidden">
72         {% include "magic.html" %}
73     </div>
74     
75     {% block east_region %}
76     <div id="east_region_config" class="x-hidden"></div>
77     {% endblock %}
78     <div id="east_region_config_error" class="x-hidden">Check contents of div w/ id east_region_config, as the id supplied in text block does not exist.</div>
79     
80     <!-- Left side tool bar -->
81     <div id="left_tbar_data" class="x-hidden">
82         {% block left_tbar_menu %}
83         <div id="Flowcells-Libraries" href="{% url htsworkflow.frontend.samples.views.library %}"></div>
84         {% endblock %}
85     </div>
86     
87     <!-- Right side tool bar -->
88     <div id="right_tbar_data" class="x-hidden">
89         {% block right_tbar_menu %}
90         <!--<div id="spacer"></div>-->
91         <div id="Admin" href="/admin/"></div>
92         <div id="Profile" href="{% url htsworkflow.frontend.samples.views.user_profile %}"></div>
93         <div id="Password Change" href="{% url django.contrib.auth.views.password_change %}"></div>
94         {% endblock %}
95     </div>
96     
97     <!-- Required login info stuff -->
98     <div id="login_info" class="x-hidden" authenticated="{{ user.is_authenticated|lower }}" user="{{ user.username }}" loginurl="{% url django.contrib.auth.views.login %}" logouturl="{% url django.contrib.auth.views.logout_then_login %}"></div>
99     
100     <!-- App specific toolbar setup -->
101     <div id="app_toolbar_west">
102         {% block app_toolbar_west %}
103         {% endblock %}
104     </div>
105     <div id="app_toolbar_east">
106         {% block app_toolbar_east %}
107         {% endblock %}
108     </div>
109     
110     <!-- Main Content -->
111     <div id="body_content" class="x-hidden">
112         {% block msg %}
113         <div class="msg">{{ msg }}</div>
114         {% endblock %}
115         {% block content %}
116         {{ body }}
117         {% endblock %}
118     </div>
119 </body>
120 </html>