root / snf-astakos-app / astakos / im / templates / im / resource_usage.html @ d6ea9b3d
History | View | Annotate | Download (2.7 kB)
1 | 9a06d96f | Olga Brani | {% extends "im/account_base.html" %} |
---|---|---|---|
2 | 9a06d96f | Olga Brani | |
3 | 9a06d96f | Olga Brani | {% load filters %} |
4 | 9a06d96f | Olga Brani | |
5 | 401089d8 | Kostas Papadimitriou | {% block headjs %} |
6 | 401089d8 | Kostas Papadimitriou | {{ block.super }} |
7 | 401089d8 | Kostas Papadimitriou | <script src="{{ IM_STATIC_URL }}js/usage.js"></script> |
8 | 401089d8 | Kostas Papadimitriou | {% endblock %} |
9 | 401089d8 | Kostas Papadimitriou | |
10 | 9a06d96f | Olga Brani | {% block page.body %} |
11 | edae77cd | Olga Brani | <div class="maincol {% block innerpage.class %}{% endblock %}"> |
12 | 8d4a87ad | Olga Brani | <h2>RESOURCE USAGE</h2> |
13 | 3cbd5e47 | Olga Brani | <div class="stats clearfix"> |
14 | 9a06d96f | Olga Brani | <ul>
|
15 | 21e48908 | Sofia Papagiannaki | {% for rdata in resource_usage %} |
16 | 401089d8 | Kostas Papadimitriou | <li class="clearfix {{ rdata.load_class }} {{ rdata.name|get_value_after_dot }}" |
17 | 401089d8 | Kostas Papadimitriou | data-resourcekey="{{ rdata.name }}" data-units="{{ rdata.unit }}"> |
18 | 3cbd5e47 | Olga Brani | <div class="img-wrap"> </div> |
19 | 401089d8 | Kostas Papadimitriou | <div class="info" data-currvalue="{{ rdata.currValue }}" |
20 | 401089d8 | Kostas Papadimitriou | data-maxvalue="{{ rdata.maxValue }}"> |
21 | 3cbd5e47 | Olga Brani | <h3>{{ rdata.report_desc }}</h3> |
22 | aabaf230 | Olga Brani | <p>
|
23 | 3cbd5e47 | Olga Brani | {% if rdata.unit == 'bytes' %} |
24 | 401089d8 | Kostas Papadimitriou | <span class="currValue"> |
25 | 7598cd73 | Olga Brani | {{ rdata.currValue }} |
26 | 401089d8 | Kostas Papadimitriou | </span> out of
|
27 | 401089d8 | Kostas Papadimitriou | <span class="maxValue"> |
28 | 7598cd73 | Olga Brani | {{ rdata.maxValue }} |
29 | 401089d8 | Kostas Papadimitriou | </span>
|
30 | 401089d8 | Kostas Papadimitriou | {% else %} |
31 | 401089d8 | Kostas Papadimitriou | <span class="currValue"> |
32 | 401089d8 | Kostas Papadimitriou | <span class="value">{{ rdata.currValue }}</span> |
33 | 401089d8 | Kostas Papadimitriou | </span>
|
34 | 401089d8 | Kostas Papadimitriou | out of |
35 | 401089d8 | Kostas Papadimitriou | <span class="maxValue"> |
36 | 401089d8 | Kostas Papadimitriou | <span class="value">{{ rdata.maxValue }}</span> |
37 | 401089d8 | Kostas Papadimitriou | <span class="unit">{{ rdata.unit }}</span> |
38 | 401089d8 | Kostas Papadimitriou | </span>
|
39 | 7598cd73 | Olga Brani | {% endif %} |
40 | 098a6bff | Sofia Papagiannaki | {{rdata.pluralized_display_name}} |
41 | 3cbd5e47 | Olga Brani | </p>
|
42 | 3cbd5e47 | Olga Brani | </div>
|
43 | 401089d8 | Kostas Papadimitriou | <div class="bar" data-steps=""> |
44 | 45ed7743 | Olga Brani | <div>
|
45 | d6ea9b3d | Olga Brani | {% if rdata.ratio > 18 %}
|
46 | d6ea9b3d | Olga Brani | <span style="width:{{ rdata.ratio_limited|floatformat }}%;" class="hovered"> |
47 | d6ea9b3d | Olga Brani | <em data-value="{{ rdata.ratio }}" class="value">{{ rdata.ratio|floatformat }}% </em> |
48 | d6ea9b3d | Olga Brani | </span>
|
49 | d6ea9b3d | Olga Brani | {% else %} |
50 | 45ed7743 | Olga Brani | <span style="width:{{ rdata.ratio_limited|floatformat }}%;"> |
51 | d6ea9b3d | Olga Brani |
|
52 | 45ed7743 | Olga Brani | </span>
|
53 | d6ea9b3d | Olga Brani | <em data-value="{{ rdata.ratio }}" class="value"> |
54 | d6ea9b3d | Olga Brani | {{ rdata.ratio|floatformat }}% |
55 | d6ea9b3d | Olga Brani | </em>
|
56 | d6ea9b3d | Olga Brani | {% endif %} |
57 | 45ed7743 | Olga Brani | </div>
|
58 | 3cbd5e47 | Olga Brani | </div>
|
59 | 3cbd5e47 | Olga Brani | </li>
|
60 | 3cbd5e47 | Olga Brani | {% endfor%} |
61 | 3cbd5e47 | Olga Brani | </ul>
|
62 | 3cbd5e47 | Olga Brani | |
63 | 3cbd5e47 | Olga Brani | </div>
|
64 | 9a06d96f | Olga Brani | </div>
|
65 | 401089d8 | Kostas Papadimitriou | <script>
|
66 | 401089d8 | Kostas Papadimitriou | $(document).ready(function(){
|
67 | 401089d8 | Kostas Papadimitriou | var usageClient = new UsageClient({
|
68 | 401089d8 | Kostas Papadimitriou | 'url': '{% url resource_usage %}?json=1',
|
69 | 401089d8 | Kostas Papadimitriou | 'dataType': 'json',
|
70 | 401089d8 | Kostas Papadimitriou | 'container': 'div.stats'
|
71 | 401089d8 | Kostas Papadimitriou | });
|
72 | 401089d8 | Kostas Papadimitriou |
|
73 | 401089d8 | Kostas Papadimitriou | window.setInterval(function() {
|
74 | 401089d8 | Kostas Papadimitriou | usageClient.load();
|
75 | 401089d8 | Kostas Papadimitriou | }, {{ usage_update_interval }});
|
76 | 401089d8 | Kostas Papadimitriou | usageClient.load();
|
77 | 401089d8 | Kostas Papadimitriou | })
|
78 | 401089d8 | Kostas Papadimitriou | |
79 | 401089d8 | Kostas Papadimitriou | </script>
|
80 | 9a06d96f | Olga Brani | {% endblock %} |