blob: 9dad573acfd17b804f29aa0dbe2edff91648df82 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
|
{% load i18n l10n %}
<div class="sources sources-{{extra}}">
<div id="charts-{{stats_name}}-{{extra}}">
<div id="chart-{{stats_name}}-{{extra}}-wrapper" class="chart-wrapper">
<div id="chart-{{stats_name}}-{{extra}}" class="chart-content"></div>
<div class="resize-handler"></div>
</div>
<hr/>
<p class='alert alert-info' id="stats-zoom-help-{{stats_name}}-{{extra}}" style="z-index:-1">
<i class="fa fa-info-circle" aria-hidden="true"></i>
{% trans 'Draw rectangle on the graph to zoom. Double-click to reinitialize.' %}
</p>
<div class='form chart-img-form'>
<div class="text-center">
<button id="chart-img-display-{{stats_name}}-{{extra}}"
type='button' class='btn btn-secondary'>
{% trans "Display as an image" %}
</button>
</div>
<br>
<div id="chart-img-{{stats_name}}-{{extra}}" class='chart-img'>
<div class="card">
<div id="img-{{stats_name}}-{{extra}}"
class="card-img-top text-center ml-3 mt-3"></div>
<div class="card-body">
<div class='alert alert-info'>
<i class="fa fa-info-circle" aria-hidden="true"></i>
{% trans 'Right-click on this image to save it.' %}
</div>
</div>
</div>
</div>
</div>
</div>
<div id="stats-table-{{stats_name}}-{{extra}}">
<div id="stats-table-content-{{stats_name}}-{{extra}}"></div>
<hr>
<div class="text-center">
<a id="stats-table-csv-{{stats_name}}-{{extra}}" href="#"
type='button' class='btn btn-secondary'>
{% trans "Export as CSV" %}
</a>
</div>
</div>
<div id="stats-empty-{{stats_name}}-{{extra}}">
<p class="alert alert-info" >
<i class="fa fa-info-circle" aria-hidden="true"></i>
{% trans "No data" %}
</p>
</div>
<div id="stats-error-{{stats_name}}-{{extra}}">
<div class="alert alert-info">
<i class="fa fa-info-circle" aria-hidden="true"></i>
{% trans "Too many values for the selected modalities, graph cannot be displayed. You can: " %}
<ul>
<li>{% trans 'Select "table" type.'%}</li>
<li>{% trans 'Refine the search to limit the results.'%}</li>
</ul>
</div>
</div>
</div>
<script type="text/javascript">{% localize off %}
jQuery(document).ready(function(){
$("#chart-{{stats_name}}-wrapper-{{extra}}").resizable({
handleSelector: ".resize-handler",
onDragStart: function (e, $el, opt) {
$("#chart-{{stats_name}}-{{extra}}-wrapper").addClass('chart-resize');
$("#chart-{{stats_name}}-{{extra}}").hide();
},
onDragEnd: function (e, $el, opt) {
$("#chart-{{stats_name}}-{{extra}}-wrapper").removeClass('chart-resize');
$("#chart-{{stats_name}}-{{extra}}").show();
stats_current_graph.replot( { resetAxes: true } );
}
});
}
);
{% endlocalize %}</script>
|