From 2ea7eb824cbc225ecfff5ee25a517839e2a91ac9 Mon Sep 17 00:00:00 2001 From: burnoutberni Date: Wed, 14 Dec 2016 11:33:39 +0100 Subject: [PATCH] separate update of data from clock function and update clock every second --- site/update.js | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/site/update.js b/site/update.js index 1b8679f..3d808ea 100644 --- a/site/update.js +++ b/site/update.js @@ -227,8 +227,6 @@ function update() document.getElementById("error").style.display = "none"; document.getElementById("container").style.opacity = "1"; - var currentTime = new Date(); - document.getElementById('currentTime').innerHTML = (currentTime.getHours() < 10 ? '0' : '') + currentTime.getHours() + ":" + (currentTime.getMinutes() < 10 ? '0' : '') + currentTime.getMinutes(); var req = new XMLHttpRequest(); req.open('GET', api_url); req.onreadystatechange = function () { @@ -256,7 +254,17 @@ function update() req.send(); } +function clock() { + var currentTime = new Date(); + document.getElementById('currentTime').innerHTML = + (currentTime.getHours() < 10 ? '0' : '') + currentTime.getHours() + ":" + + (currentTime.getMinutes() < 10 ? '0' : '') + currentTime.getMinutes() + ":" + + (currentTime.getSeconds() < 10 ? '0' : '') + currentTime.getSeconds(); +} + window.onload = function () { + clock(); update(); + window.setInterval(clock, 1000); window.setInterval(update, 10000); };