From 9318fd6d02c0a8f2cc020dc147758cc91dc359fd Mon Sep 17 00:00:00 2001 From: Gregory Eremin Date: Sun, 25 Jan 2015 22:16:49 +0700 Subject: [PATCH] Loop using setTimeout instead of setInterval --- server/dashboard.tmpl | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/server/dashboard.tmpl b/server/dashboard.tmpl index 3728fba..45bf421 100644 --- a/server/dashboard.tmpl +++ b/server/dashboard.tmpl @@ -158,9 +158,16 @@ function updateDashboard(queues) { } } -window.setInterval(function(){ +function loop(timeout, func) { + window.setTimeout(function(){ + func(); + loop(timeout, func); + }, timeout); +} + +loop(1000, function(){ loadStatus(updateDashboard); -}, 1000); +});