Commit 090b6ac7 by Bach Dániel

Merge branch 'issue-110-fixed' into 'master'

"Change Node list column "admin" to performance counter"

closes #110
parents 4fbce3f5 a07fb49f
...@@ -96,12 +96,12 @@ class NodeListTable(Table): ...@@ -96,12 +96,12 @@ class NodeListTable(Table):
number_of_VMs = TemplateColumn( number_of_VMs = TemplateColumn(
template_name='dashboard/node-list/column-vm.html', template_name='dashboard/node-list/column-vm.html',
attrs={'th': {'class': 'node-list-table-admin'}}, attrs={'th': {'class': 'node-list-table-thin'}},
) )
admin = TemplateColumn( monitor = TemplateColumn(
template_name='dashboard/node-list/column-admin.html', template_name='dashboard/node-list/column-monitor.html',
attrs={'th': {'class': 'node-list-table-admin'}}, attrs={'th': {'class': 'node-list-table-monitor'}},
) )
details = TemplateColumn( details = TemplateColumn(
......
...@@ -22,6 +22,11 @@ ...@@ -22,6 +22,11 @@
</div> </div>
</div> </div>
<style> <style>
.node-list-table tbody>tr>td {
vertical-align: middle;
}
.popover { .popover {
max-width: 600px; max-width: 600px;
} }
...@@ -42,8 +47,8 @@ ...@@ -42,8 +47,8 @@
width: 10px; width: 10px;
} }
.node-list-table-admin { .node-list-table-monitor {
width: 130px; width: 250px;
} }
</style> </style>
{% endblock %} {% endblock %}
......
{% load sizefieldtags %}
{% load i18n %}
<i class="icon-gears"></i> {% trans "CPU" %}
<div class="progress pull-right">
<div class="progress-bar progress-bar-success" role="progressbar"
aria-valuenow="{{ record.cpu_usage|stringformat:"f" }}"
aria-valuemin="0" aria-valuemax="1"
style="width: {% widthratio record.cpu_usage 1 100 %}%;">
<span class="progress-bar-text">
{% if record.cpu_usage != None %}
{{ record.cpu_usage|floatformat:1 }} %
{% else %}
-
{% endif %}
</span>
</div>
</div>
<br>
<i class="icon-ticket"></i> {% trans "Memory" %}
<div class="progress pull-right">
<div class="progress-bar" role="progressbar"
aria-valuenow="{{ record.ram_usage|stringformat:"f" }}"
aria-valuemin="0" aria-valuemax="100"
style="width: {% widthratio record.ram_usage 1 100 %}%;">
<span class="progress-bar-text">
{% if record.byte_ram_usage != None %}
{% widthratio record.byte_ram_usage 1048576 1 %} MB
{% else %}
-
{% endif %}
</span>
</div>
</div>
<style>
.progress {
position: relative;
width: 150px;
height: 16px;
margin-bottom: 4px;
margin-top: 0px;
background-image: linear-gradient(to bottom, #BBEBEB 0px, #F5F5F5 100%);
}
.progress-bar-text {
position: absolute;
display: block;
width: 100%;
color: white;
/* outline */
text-shadow:
-1px -1px 0 #000,
1px -1px 0 #000,
-1px 1px 0 #000,
1px 1px 0 #000;
font-size: 13px;
}
</style>
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or sign in to comment