2017-10-12 12:12:03 +00:00
|
|
|
{% extends "cosmic_base.html" %}
|
|
|
|
|
{% block title %}Dashboard{% endblock %}
|
|
|
|
|
{% block head_additions %}
|
2017-10-20 13:25:51 +00:00
|
|
|
|
2017-10-20 13:37:51 +00:00
|
|
|
<script>
|
|
|
|
|
|
|
|
|
|
var reloading;
|
|
|
|
|
|
|
|
|
|
function checkReloading() {
|
|
|
|
|
if (window.location.hash=="#autoreload") {
|
|
|
|
|
reloading=setTimeout("window.location.reload();", 5000);
|
|
|
|
|
document.getElementById("reloadCB").checked=true;
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
function toggleAutoRefresh(cb) {
|
|
|
|
|
if (cb.checked) {
|
|
|
|
|
window.location.replace("#autoreload");
|
|
|
|
|
reloading=setTimeout("window.location.reload();", 5000);
|
|
|
|
|
} else {
|
|
|
|
|
window.location.replace("#");
|
|
|
|
|
clearTimeout(reloading);
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
window.onload=checkReloading;
|
|
|
|
|
|
|
|
|
|
</script>
|
2017-10-12 12:12:03 +00:00
|
|
|
{% endblock %}
|
|
|
|
|
{% block content %}
|
2017-10-20 13:25:51 +00:00
|
|
|
<h1>Dashboard</h1>
|
|
|
|
|
|
2017-10-20 13:37:51 +00:00
|
|
|
<input type="checkbox" onclick="toggleAutoRefresh(this);" id="reloadCB"> Auto Refresh dashboard every 5 seconds
|
|
|
|
|
|
2017-10-20 13:25:51 +00:00
|
|
|
<div class="col-lg-6">
|
|
|
|
|
<div class="panel panel-default">
|
|
|
|
|
<div class="panel-heading">
|
|
|
|
|
</div>
|
|
|
|
|
<!-- /.panel-heading -->
|
|
|
|
|
<div class="panel-body">
|
|
|
|
|
<img id="img" src="/histogram.png?start_time=-120&end_time=9000000000&bin_size_seconds=1"/>
|
|
|
|
|
</div>
|
|
|
|
|
</div>
|
|
|
|
|
</div>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
{% for value in values_to_display %}
|
|
|
|
|
<div class="col-lg-4 col-md-6">
|
|
|
|
|
<div class="panel panel-primary">
|
|
|
|
|
<div class="panel-heading">
|
|
|
|
|
<div class="row">
|
|
|
|
|
<div class="col-xs-3">
|
|
|
|
|
<i class="{{ value['icon'] }}"></i>
|
|
|
|
|
</div>
|
|
|
|
|
<div class="col-xs-9 text-right">
|
|
|
|
|
<div class="huge" style="font-size: 24px">{{ value['value'] }}</div>
|
|
|
|
|
<div>{{ value['name'] }}</div>
|
|
|
|
|
</div>
|
|
|
|
|
</div>
|
|
|
|
|
</div>
|
|
|
|
|
</div>
|
|
|
|
|
</div>
|
|
|
|
|
{% endfor %}
|
|
|
|
|
|
2017-10-20 12:23:02 +00:00
|
|
|
|
2017-10-12 12:12:03 +00:00
|
|
|
{% endblock %}
|