]> git.ipfire.org Git - ipfire.org.git/blobdiff - templates/fireinfo/stats-virtual.html
Huge update for fireinfo, introducting talk and nopaste
[ipfire.org.git] / templates / fireinfo / stats-virtual.html
index 406870c3268bc1be27358360ba1eee6240e80f67..5d4058b5c12f28b9501a8a4b83b8856981c49efc 100644 (file)
@@ -1,4 +1,4 @@
-{% extends "base.html" %}
+{% extends "../base.html" %}
 
 {% block title %}{{ _("Virtualization") }}{% end block %}
 
@@ -7,28 +7,42 @@
                <h1>{{ _("Virtualization support") }}</h1>
        </div>
 
-       <div class="row">
-               <div class="col-lg-12 col-md-12">
-                       {% if lang == "de" %}
-                               <p>
-                                       IPFire läuft hervorragend in virtuellen Umgebungen.
-                               </p>
-                               <p>
-                                       Dieser Graph gibt Aufschluss darüber, wieviele Systeme
-                                       virtuell laufen.
-                               </p>
-                       {% else %}
-                               <p>
-                                       IPFire is running very well in a virtual environment.
-                               </p>
-                               <p>
-                                       See this chart to get a clue about how many machines are running
-                                       virtually.
-                               </p>
-                       {% end %}
-                       {% module StasyTable(is_virtual, sortby="percentage") %}
+       {% if virtual %}
+               <div class="row">
+                       <div class="col-lg-12 col-md-12">
+                               {% if lang == "de" %}
+                                       <p>
+                                               IPFire läuft hervorragend in virtuellen Umgebungen.
+                                       </p>
+                                       <p>
+                                               Dieser Graph gibt Aufschluss darüber, wieviele Systeme
+                                               virtuell laufen.
+                                       </p>
+                               {% else %}
+                                       <p>
+                                               IPFire is running very well in a virtual environment.
+                                       </p>
+                                       <p>
+                                               See this chart to get a clue about how many machines are running
+                                               virtually.
+                                       </p>
+                               {% end %}
+
+                               <dl class="dl-horizontal">
+                                       <dt>{{ _("Virtualised systems") }}</dt>
+                                       <dd>
+                                               <div class="progress">
+                                                       <div class="progress-bar progress-bar-warning" role="progressbar"
+                                                               aria-valuenow="{{ "%.0f" % (virtual * 100) }}" aria-valuemin="0"
+                                                               aria-valuemax="100" style="width: {{ "%.2f" % (virtual * 100) }}%; min-width: 4em;">
+                                                               {{ "%.2f" % (virtual * 100) }}%
+                                                       </div>
+                                               </div>
+                                       </dd>
+                               </dl>
+                       </div>
                </div>
-       </div>
+       {% end %}
 
        <div class="row">
                <div class="col-lg-12 col-md-12">
                                        This is a list of all hypervisor vendors that IPFire is running on.
                                </p>
                        {% end %}
-                       {% module StasyTable(hypervisor_vendors, sortby="percentage") %}
+
+                       <dl class="dl-horizontal">
+                               {% for name, percentage in hypervisors %}
+                                       <dt>
+                                               {% if name == "unknown" %}
+                                                       <span class="text-muted">{{ _("Unknown") }}</span>
+                                               {% elif name == "VMWare" %}
+                                                       VMware
+                                               {% else %}
+                                                       {{ name }}
+                                               {% end %}
+                                       </dt>
+                                       <dd>
+                                               <div class="progress">
+                                                       <div class="progress-bar" role="progressbar"
+                                                               aria-valuenow="{{ "%.0f" % (percentage * 100) }}" aria-valuemin="0"
+                                                               aria-valuemax="100" style="width: {{ "%.2f" % (percentage * 100) }}%; min-width: 4em;">
+                                                               {{ "%.2f" % (percentage * 100) }}%
+                                                       </div>
+                                               </div>
+                                       </dd>
+                               {% end %}
+                       </dl>
                </div>
        </div>
 {% end block %}