moved timeouts to variables
Costa Tsaousis (ktsaou) committed
Mar 12, 2015 at 23:36 UTC
8376e9e615a7370287f230f46ae073a2bc612b69
1 file changed
+9
-6
web/index.js
+9
-6
@@ -20,6 +20,9 @@ var MAINCHART_CONTROL_HEIGHT = 75; // how tall the control chart will be
20
var MAINCHART_CONTROL_DIVISOR = 2; // how much detailed will the control chart be? 1 = finest, higher is faster
21
var MAINCHART_INITIAL_SELECTOR= 40; // 1/20th of the width, this overrides MAINCHART_MAX_TIME_TO_SHOW
22
23
+var CHARTS_REFRESH_IDLE = 100;
24
+var CHARTS_CHECK_NO_FOCUS = 500;
25
+
26
var MODE_THUMBS = 1;
27
var MODE_MAIN = 2;
28
var MODE_GROUP_THUMBS = 3;
@@ -509,7 +512,7 @@ function chartsRefresh() {
512
last_refresh = new Date().getTime();
513
514
if(!page_is_visible) {
512
- timeout = setTimeout(triggerRefresh, 500);
515
+ timeout = setTimeout(triggerRefresh, CHARTS_CHECK_NO_FOCUS);
516
return;
517
}
518
@@ -529,7 +532,7 @@ function chartsRefresh() {
532
if(mode == MODE_THUMBS) thumbChartsRefresh();
533
else if(mode == MODE_GROUP_THUMBS) groupChartsRefresh();
534
else if(mode == MODE_MAIN) mainChartRefresh();
532
- else timeout = setTimeout(triggerRefresh, 100);
535
+ else timeout = setTimeout(triggerRefresh, CHARTS_REFRESH_IDLE);
536
}
537
538
// callback for refreshing the charts later
@@ -543,10 +546,10 @@ function triggerRefresh() {
546
// nothing is being refreshed.
547
cleanupCharts();
548
546
- if(mode == MODE_THUMBS) timeout = setTimeout(chartsRefresh, 200);
547
- else if(mode == MODE_GROUP_THUMBS) timeout = setTimeout(chartsRefresh, 200);
548
- else if(mode == MODE_MAIN) timeout = setTimeout(chartsRefresh, 200);
549
- else timeout = setTimeout(triggerRefresh, 100);
549
+ if(mode == MODE_THUMBS) timeout = setTimeout(chartsRefresh, CHARTS_REFRESH_IDLE);
550
+ else if(mode == MODE_GROUP_THUMBS) timeout = setTimeout(chartsRefresh, CHARTS_REFRESH_IDLE);
551
+ else if(mode == MODE_MAIN) timeout = setTimeout(chartsRefresh, CHARTS_REFRESH_IDLE);
552
+ else timeout = setTimeout(triggerRefresh, CHARTS_REFRESH_IDLE);
553
}
554
555
// refresh the main chart