summaryrefslogtreecommitdiff
path: root/www
diff options
context:
space:
mode:
authorpliablepixels <pliablepixels@gmail.com>2016-01-29 15:50:39 -0500
committerpliablepixels <pliablepixels@gmail.com>2016-01-29 15:50:39 -0500
commitc636e3e184cde291641dc84a6c20a3867ed504d1 (patch)
tree39ad3ead0aacc4bff2574ffde53905a3e445ef6f /www
parenta3090dd2d4af0de8829464874f572e1caed8e76c (diff)
#154 - make sure we poll only displayed monitors
Former-commit-id: 6ce3cb0df607392eadef28beabbfcd1477ab717f
Diffstat (limited to 'www')
-rw-r--r--www/js/MontageHistoryCtrl.js25
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();
/*