Remove dependency on ExtJS for library & lanes_for pages.
[htsworkflow.git] / htsworkflow / frontend / templates / samples / library_index.html
1 {% extends "base_site.html" %}
2 {% load adminmedia admin_list i18n %}
3 {% block extrahead %}
4     <script type="text/javascript">
5       $(document).ready(function() {
6         $(window).resize(function() {
7            var window_height = $(window).height();
8            var position = $("#changelist table").position();
9            height = window_height - position.top;
10            $("#changelist table.filtered").height(height);
11            $("#changelist-filter").height(height);
12         });
13         $(window).resize();
14       });
15     </script>
16 {% endblock %}
17 {% block bodyclass %}change-list{% endblock %}
18 {% block coltype %}flex{% endblock %}
19
20 {% block content %}
21 <div id="library-index-div" >
22   <div class="module{% if cl.has_filters %} filtered{% endif %}" id="changelist">
23     {% block search %}{% search_form cl %}{% endblock %}
24  
25     {% block pagination %}{% pagination cl %}{% endblock %}
26
27     {% block filters %}
28     {% if cl.has_filters %}
29     <div id="changelist-filter">
30       <h2 >{% trans 'Filter' %}</h2>
31       {% for spec in cl.filter_specs %}
32          {% admin_list_filter cl spec %}
33          {% endfor %}
34        </div>
35     {% endif %}
36     {% endblock %}
37 {% block summary_stats %}
38 <table class="{% if cl.has_filters %} filtered{% endif %}">
39   <thead >
40     <tr >
41       <td >Parent</td>
42       <td >Library ID</td>
43       <td >Species</td>
44       <td >Library Name</td>
45       <td colspan="3" >Single</td>
46       <td colspan="3" >Paired</td>
47       <td >HD</td>
48     </tr>
49     <tr >
50       <td colspan="4"></td>
51       <td>&lt;40</td>
52       <td>&lt;100</td>
53       <td>100+</td>
54       <td>&lt;40</td>
55       <td>&lt;100</td>
56       <td>100+</td>
57       <td></td>
58     </tr>
59   </thead>
60   <tbody >
61     {% for lib in library_list %}
62     <tr >
63       <td ><a href="/library/{{ lib.library_id }}">{{ lib.amplified_from }}</a></td>
64       <td ><a href="/library/{{ lib.library_id }}">{{ lib.library_id }}</a></td>
65       <td ><a href="/library/{{ lib.library_id }}">{{ lib.species_name }}</a></td>
66       <td ><a href="/library/{{ lib.library_id }}">{{ lib.library_name }}</a></td>
67       <td  bgcolor="#00BFFF">{{ lib.lanes_run.0.0 }}</td>      
68       <td  bgcolor="#00BFFF">{{ lib.lanes_run.0.1 }}</td>      
69       <td  bgcolor="#00BFFF">{{ lib.lanes_run.0.2 }}</td>      
70       <td  bgcolor="#66CDAA">{{ lib.lanes_run.1.0 }}</td>
71       <td  bgcolor="#66CDAA">{{ lib.lanes_run.1.1 }}</td>      
72       <td  bgcolor="#66CDAA">{{ lib.lanes_run.1.2 }}</td>      
73       {% if lib.is_archived %}
74         <td ><img src="/static/img/hdd_unmount.png" alt="Archived" /></td>
75       {% else %}
76         <td ></td>
77       {% endif %}
78     </tr>
79     {% endfor %}
80   </tbody>
81 </table>
82 </div>
83
84 {% endblock %}
85 {% endblock %}