Move all Javascript to static
This commit is contained in:
parent
a81d1211b1
commit
5c6121e630
2 changed files with 21 additions and 22 deletions
|
@ -90,13 +90,4 @@
|
||||||
|
|
||||||
<script src="/js/devices.js"></script>
|
<script src="/js/devices.js"></script>
|
||||||
|
|
||||||
<script>
|
|
||||||
showdevices();
|
|
||||||
{% for device in devices %}
|
|
||||||
updateStatus({{ device.id }});
|
|
||||||
setInterval(updateStatus, 10000, {{ device.id }});
|
|
||||||
{% endfor %}
|
|
||||||
</script>
|
|
||||||
|
|
||||||
|
|
||||||
{% endblock %}
|
{% endblock %}
|
||||||
|
|
|
@ -1,18 +1,18 @@
|
||||||
function timeSince(obj) {
|
function timeSince(obj) {
|
||||||
last = new Date(obj)
|
last = new Date(obj)
|
||||||
var seconds = Math.floor((new Date() - last) / 1000);
|
var seconds = Math.floor((new Date() - last) / 1000);
|
||||||
interval = Math.floor(seconds / 3600);
|
interval = Math.floor(seconds / 3600);
|
||||||
out = "";
|
out = "";
|
||||||
|
|
||||||
if (interval > 24) return "at " + last.toDateString().substr(4) + " " + last.toLocaleTimeString();
|
if (interval > 24) return "at " + last.toDateString().substr(4) + " " + last.toLocaleTimeString();
|
||||||
if (interval > 1) out = interval + " hours ";
|
if (interval > 1) out = interval + " hours ";
|
||||||
|
|
||||||
interval = Math.floor(seconds / 60);
|
interval = Math.floor(seconds / 60);
|
||||||
|
|
||||||
if (seconds < 120) out = seconds + " seconds "
|
if (seconds < 120) out = seconds + " seconds "
|
||||||
else if (interval > 1 && interval < 120) out = out + interval + " minutes ";
|
else if (interval > 1 && interval < 120) out = out + interval + " minutes ";
|
||||||
|
|
||||||
return out + "ago"
|
return out + "ago"
|
||||||
}
|
}
|
||||||
|
|
||||||
function styleStatus(msg, device) {
|
function styleStatus(msg, device) {
|
||||||
|
@ -78,7 +78,15 @@ function showwifi() {
|
||||||
};
|
};
|
||||||
|
|
||||||
function showusers() {
|
function showusers() {
|
||||||
$("#devicespart").hide();
|
$("#devicespart").hide();
|
||||||
$("#wifipart").hide();
|
$("#wifipart").hide();
|
||||||
$("#userpart").show();
|
$("#userpart").show();
|
||||||
};
|
};
|
||||||
|
|
||||||
|
showdevices();
|
||||||
|
|
||||||
|
$("div[id$='-indicator']").each(function() {
|
||||||
|
device_id = this.id.split("-")[0];
|
||||||
|
updateStatus(device_id);
|
||||||
|
setInterval(updateStatus, 10000, device_id);
|
||||||
|
});
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue