Show More
@@ -488,13 +488,19 b' function IndexDashboardController($scope, $location, $cookies, $interval, stateH' | |||||
488 |
|
488 | |||
489 | var intervalId = $interval(function () { |
|
489 | var intervalId = $interval(function () { | |
490 | if (_.contains(['30m', "1h"], vm.timeSpan.key)) { |
|
490 | if (_.contains(['30m', "1h"], vm.timeSpan.key)) { | |
|
491 | // don't do anything if window is unfocused | |||
|
492 | if(document.hidden === true){ | |||
|
493 | return ; | |||
|
494 | } | |||
491 | vm.refreshData(); |
|
495 | vm.refreshData(); | |
492 | } |
|
496 | } | |
493 | }, 60000); |
|
497 | }, 60000); | |
494 |
|
498 | |||
495 | $scope.$on('$destroy',function(){ |
|
499 | $scope.$on('$destroy',function(){ | |
496 | $interval.cancel(intervalId); |
|
500 | $interval.cancel(intervalId); | |
497 | vm.websocket.close(); |
|
501 | if (vm.websocket && vm.websocket.readyState == 1){ | |
|
502 | vm.websocket.close(); | |||
|
503 | } | |||
498 | }); |
|
504 | }); | |
499 |
|
505 | |||
500 |
|
506 |
General Comments 0
You need to be logged in to leave comments.
Login now