Skip to content

Commit 8e129e6

Browse files
committed
add info modal for proc data
1 parent 15c71dc commit 8e129e6

File tree

2 files changed

+35
-3
lines changed

2 files changed

+35
-3
lines changed

qiita_pet/static/img/info_button.gif

1.01 KB
Loading

qiita_pet/templates/analysis_selected.html

Lines changed: 35 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,7 @@
2424
{% block content %}
2525
{% from qiita_db.study import Study %}
2626
{% from future.utils import viewitems %}
27+
{% set static_info = {'data_type', 'processed_date', 'algorithm', 'reference_name', 'reference_version', 'sequence_filepath', 'taxonomy_filepath', 'tree_filepath'}%}
2728
<h1>Selected Samples</h1>
2829
{% for sid, proc_datas in viewitems(sel_data) %}
2930
{% set study = Study(sid) %}
@@ -32,17 +33,18 @@ <h1>Selected Samples</h1>
3233
<h2><a href="/study/description/{{sid}}">{{study.title}}</a></h2>
3334
<table class='table table-striped' id='study{{sid}}-table'>
3435
<tr>
35-
<th></th><th>id</th><th>Datatype</th><th>Processed Date</th><th>Algorithm</th><th>Reference</th><th></th>
36+
<th class="col-sm-2">Processed Data</th><th class="col-sm-1">id</th><th class="col-sm-1">Datatype</th><th class="col-sm-2">Processed Date</th><th class="col-sm-2">Algorithm</th><th class="col-sm-2">Reference</th><th></th>
3637
</tr>
3738
{% for pid, samples in viewitems(proc_datas) %}
3839
<tr id="proc{{pid}}">
3940
<td><a href="#" onclick="$('#proc{{pid}}-samples').toggle(); return false;">Show/Hide samples</a></td>
40-
<td>{{pid}}</td>
41+
<td>{{pid}} <a data-toggle="modal" data-target="#proc{{pid}}-settings-modal"><img src="/static/img/info_button.gif"></a></td>
4142
<td>{{proc_info[pid]["data_type"]}}</td>
4243
<td>{{proc_info[pid]["processed_date"]}}</td>
4344
<td>{{proc_info[pid]["algorithm"]}}</td>
4445
<td>{{proc_info[pid]["reference_name"]}} {{proc_info[pid]["reference_version"]}}</td>
45-
<td><a href="#" onclick = 'remove_proc_data({{pid}}, {{sid}})'>Remove</a></td>
46+
<td>
47+
<a href="#" onclick = 'remove_proc_data({{pid}}, {{sid}})'>Remove</a></td>
4648
</tr>
4749
<tr id="proc{{pid}}-samples" hidden><td colspan=7>
4850
<table class="table table-striped sample-table" id="proc{{pid}}-samples-table" style="width:50%">
@@ -56,4 +58,34 @@ <h2><a href="/study/description/{{sid}}">{{study.title}}</a></h2>
5658
</div>
5759
</div>
5860
{% end %}
61+
62+
{% for pid in proc_datas%}
63+
<!-- modal view to enter analysis information -->
64+
<div class="modal fade" id="proc{{pid}}-settings-modal" tabindex="-1" role="dialog" aria-labelledby="myModalLabel" aria-hidden="true">
65+
<div class="modal-dialog">
66+
<div class="modal-content">
67+
<div class="modal-header">
68+
<button type="button" class="close" data-dismiss="modal" aria-hidden="true">&times;</button>
69+
<h4 class="modal-title" id="myModalLabel">Processed Data {{pid}}</h4>
70+
</div>
71+
<form role="form" action="/analysis/2" method="post">
72+
<input type="hidden" name="action" value="create">
73+
<div class="modal-body">
74+
<b>Datatype</b>: {{proc_info[pid]["data_type"]}} <br/>
75+
<b>Processed Date</b>: {{proc_info[pid]["processed_date"]}} <br/>
76+
<b>Algorithm</b>: {{proc_info[pid]["algorithm"]}} <br/>
77+
<b>Reference</b>: {{proc_info[pid]["reference_name"]}} {{proc_info[pid]["reference_version"]}}<br/>
78+
{% for key, val in viewitems(proc_info[pid]) %}
79+
{% if key not in static_info %}
80+
<b>{{key}}</b>: {{val}} <br/>
81+
{% end %}
82+
{% end %}
83+
</div>
84+
<div class="modal-footer">
85+
</div>
86+
</form>
87+
</div>
88+
</div>
89+
</div>
90+
{% end %}
5991
{% end %}

0 commit comments

Comments
 (0)