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