Fixed a minor layout bug.
[htsworkflow.git] / templates / app.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     <link type="text/css" rel="stylesheet" href="/static/css/app.css" />
6     <link rel="stylesheet" type="text/css" href="/static/js/ext-3.0-rc2/resources/css/ext-all.css" />
7     <script type="text/javascript" src="/static/js/jquery-1.3.2.js"></script>
8     <script type="text/javascript" src="/static/js/ext-3.0-rc2/adapter/jquery/ext-jquery-adapter.js"></script>
9     <script type="text/javascript" src="/static/js/ext-3.0-rc2/ext-all.js"></script>
10     <script type="text/javascript" src="/static/js/menu.js"></script>
11     <script type="text/javascript" src="/static/js/htsw.js"></script>
12     <!--{{ media }}-->
13     <!--
14         Barcode Magic Media should probably go last if you want
15         the barcode magic input to be selected upon page load.
16     -->
17     {{ bcmagic.media }}
18 </head>
19 <body>
20     <div id="header">
21         <h1>HTSWorkflow - Sample Tracker</h1>
22     </div>
23     
24     <!-- West Dynamic Panels -->
25     <div id="west_panel_items" class="x-hidden">
26         {% block dynamic_panels %}
27         <ul id="Freezers" class="x-hidden">
28                 <li>
29                     <img src="/static/images/s.gif" class="icon-show-all" />
30                     <a href="{% url samplebc.samples.views.freezer_index %}">Index</a><br />
31                 </li>
32                 <li>
33                     <img src="/static/images/s.gif" class="icon-show-all" />
34                     <a href="{% url samplebc.samples.views.freezer_add %}">Add</a><br />
35                 </li>
36         </ul>
37         <ul id="Containers" class="x-hidden">
38             <li>
39                 <img src="/static/images/s.gif" class="icon-show-all" />
40                 <a href="{% url samplebc.samples.views.container_index %}">Index</a>
41             </li>
42             <li>
43                 <img src="/static/images/s.gif" class="icon-show-all" />
44                 <a href="{% url samplebc.samples.views.container_add %}">Add</a>
45             </li>
46         </ul>
47         <ul id="Samples" class="x-hidden">
48             <li>
49                 <img src="/static/images/s.gif" class="icon-show-all" />
50                 <a href="{% url samplebc.samples.views.sample_index %}">Index</a>
51             </li>
52             <li>
53                 <img src="/static/images/s.gif" class="icon-show-all" />
54                 <a href="{% url samplebc.samples.views.sample_homeless %}">Homeless</a>
55             </li>
56             <li>
57                 <img src="/static/images/s.gif" class="icon-show-all" />
58                 <a href="{% url samplebc.samples.views.sample_add %}">Add</a>
59             </li>
60         </ul>
61         {% endblock %}
62     </div>
63     
64     <!-- Barcode Magic Div -->
65     <div id="bcmagic_div" class="x-hidden">
66         {% include "magic.html" %}
67     </div>
68     
69     <!-- Left side tool bar -->
70     <div id="left_tbar_data" class="x-hidden">
71         {% block left_tbar_menu %}
72         <div id="Sample Tracker" href="{% url samplebc.samples.views.freezer_index %}"></div>
73         {% endblock %}
74     </div>
75     
76     <!-- Right side tool bar -->
77     <div id="right_tbar_data" class="x-hidden">
78         {% block right_tbar_menu %}
79         <!--<div id="spacer"></div>-->
80         <div id="Admin" href="/admin/"></div>
81         <div id="Profile" href="{% url samplebc.samples.views.user_profile %}"></div>
82         <div id="Password Change" href="{% url django.contrib.auth.views.password_change %}"></div>
83         {% endblock %}
84     </div>
85     
86     <!-- Required login info stuff -->
87     <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>
88     
89     <!-- Main Content -->
90     <div id="body_content">
91         {% block msg %}
92         <div class="msg">{{ msg }}</div>
93         {% endblock %}
94         {% block content %}
95         {{ body }}
96         {% endblock %}
97     </div>
98 </body>
99 </html>