@cryptotaxi247 / netdata-1 / commits / 8376e9e61

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