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