From c636e3e184cde291641dc84a6c20a3867ed504d1 Mon Sep 17 00:00:00 2001 From: pliablepixels Date: Fri, 29 Jan 2016 15:50:39 -0500 Subject: #154 - make sure we poll only displayed monitors Former-commit-id: 6ce3cb0df607392eadef28beabbfcd1477ab717f --- www/js/MontageHistoryCtrl.js | 25 +++++++++++++++++++------ 1 file changed, 19 insertions(+), 6 deletions(-) (limited to 'www/js/MontageHistoryCtrl.js') 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(); /* -- cgit v1.2.3