diff options
| author | pliablepixels <pliablepixels@gmail.com> | 2016-01-29 15:50:39 -0500 |
|---|---|---|
| committer | pliablepixels <pliablepixels@gmail.com> | 2016-01-29 15:50:39 -0500 |
| commit | c636e3e184cde291641dc84a6c20a3867ed504d1 (patch) | |
| tree | 39ad3ead0aacc4bff2574ffde53905a3e445ef6f /www | |
| parent | a3090dd2d4af0de8829464874f572e1caed8e76c (diff) | |
#154 - make sure we poll only displayed monitors
Former-commit-id: 6ce3cb0df607392eadef28beabbfcd1477ab717f
Diffstat (limited to 'www')
| -rw-r--r-- | www/js/MontageHistoryCtrl.js | 25 |
1 files changed, 19 insertions, 6 deletions
diff --git a/www/js/MontageHistoryCtrl.js b/www/js/MontageHistoryCtrl.js index 844031be..1e04a43d 100644 --- a/www/js/MontageHistoryCtrl.js +++ b/www/js/MontageHistoryCtrl.js @@ -107,7 +107,11 @@ angular.module('zmApp.controllers').controller('zmApp.MontageHistoryCtrl', ['$sc for (var i=0; i< $scope.MontageMonitors.length; i++) { // generate new connKeys if timeline changes - if ($scope.MontageMonitors[i].Monitor.connKey) + if ($scope.MontageMonitors[i].Monitor.connKey && + $scope.MontageMonitors[i].Monitor.Function !='None' && + $scope.MontageMonitors[i].Monitor.lisDisplay!='noshow' && + $scope.MontageMonitors[i].Monitor.Enabled !='0' + ) { ZMDataModel.zmLog ("Calling kill with " + $scope.MontageMonitors[i].Monitor.connKey); controlEventStream(17,"",$scope.MontageMonitors[i].Monitor.connKey,-1); @@ -260,9 +264,12 @@ angular.module('zmApp.controllers').controller('zmApp.MontageHistoryCtrl', ['$sc for (var i=0; i<$scope.MontageMonitors.length; i++) { - if ($scope.MontageMonitors[i].eventUrl !="" && $scope.MontageMonitors[i].eventUrl !='img/noevent.png') + if ($scope.MontageMonitors[i].eventUrl !="" && $scope.MontageMonitors[i].eventUrl !='img/noevent.png' && $scope.MontageMonitors[i].Monitor.connKey && + $scope.MontageMonitors[i].Monitor.Function !='None' && + $scope.MontageMonitors[i].Monitor.listDisplay!='noshow' && + $scope.MontageMonitors[i].Monitor.Enabled !='0') { - console.log ("Checking event status for " + $scope.MontageMonitors[i].Monitor.Name); + ZMDataModel.zmDebug ("Checking event status for " + $scope.MontageMonitors[i].Monitor.Name + ":"+$scope.MontageMonitors[i].eventUrl+":"+$scope.MontageMonitors[i].Monitor.Function+":"+$scope.MontageMonitors[i].Monitor.listDisplay); controlEventStream('99','',$scope.MontageMonitors[i].Monitor.connKey, i); } @@ -1412,9 +1419,15 @@ angular.module('zmApp.controllers').controller('zmApp.MontageHistoryCtrl', ['$sc for (var i=0; i<$scope.MontageMonitors.length; i++) { - ZMDataModel.zmLog ("Calling kill with " + $scope.MontageMonitors[i].Monitor.connKey); - controlEventStream(17,"",$scope.MontageMonitors[i].Monitor.connKey,-1); - } + if ($scope.MontageMonitors[i].Monitor.connKey && + $scope.MontageMonitors[i].Monitor.Function !='None' && + $scope.MontageMonitors[i].Monitor.lisDisplay!='noshow' && + $scope.MontageMonitors[i].Monitor.Enabled !='0') + { + ZMDataModel.zmLog ("Calling kill with " + $scope.MontageMonitors[i].Monitor.connKey); + controlEventStream(17,"",$scope.MontageMonitors[i].Monitor.connKey,-1); + } + } //window.stop(); /* |
