summaryrefslogtreecommitdiff
path: root/www/js/EventModalCtrl.js
diff options
context:
space:
mode:
Diffstat (limited to 'www/js/EventModalCtrl.js')
-rw-r--r--www/js/EventModalCtrl.js22
1 files changed, 15 insertions, 7 deletions
diff --git a/www/js/EventModalCtrl.js b/www/js/EventModalCtrl.js
index 4f9a12ce..cd98ad52 100644
--- a/www/js/EventModalCtrl.js
+++ b/www/js/EventModalCtrl.js
@@ -18,6 +18,7 @@ angular.module('zmApp.controllers').controller('EventModalCtrl', ['$scope', '$ro
var handle;
var showLive = true;
var broadcastHandles = [];
+ var isStreamPaused = true;
var framearray = {
@@ -440,10 +441,7 @@ angular.module('zmApp.controllers').controller('EventModalCtrl', ['$scope', '$ro
function onPause()
{
- NVRDataModel.debug ("EventModal Pause: Deregistering broadcast handles");
- for (var i=0; i < broadcastHandles.length; i++) {
- // broadcastHandles[i]();
- }
+
broadcastHandles = [];
@@ -451,7 +449,8 @@ angular.module('zmApp.controllers').controller('EventModalCtrl', ['$scope', '$ro
// FIXME: Do I need to setAwake(false) here?
$interval.cancel(eventQueryHandle);
- NVRDataModel.log("EventModalCtrl: paused, killing timer");
+ NVRDataModel.log("EventModalCtrl: paused");
+ if ($scope.connKey) sendCommand(17, $scope.connKey);
}
@@ -904,6 +903,10 @@ angular.module('zmApp.controllers').controller('EventModalCtrl', ['$scope', '$ro
$scope.isModalActive = true;
};
+ $scope.constructStream = function (monitor) {
+
+ };
+
$scope.scaleImage = function()
{
@@ -911,12 +914,17 @@ angular.module('zmApp.controllers').controller('EventModalCtrl', ['$scope', '$ro
//console.log("Switching image style to " + $scope.imageFit);
};
- $scope.$on('$ionicView.enter', function()
+ $scope.$on('$ionicView.beforeEnter', function()
{
//console.log (">>>>>>>>>>>>>>>>>>>> MODAL VIEW ENTER");
+ isStreamPaused = true;
});
+ $scope.imageLoaded = function() {
+ isStreamPaused = false;
+ }
+
$scope.$on('modal.shown', function(e, m)
{
@@ -1105,7 +1113,7 @@ angular.module('zmApp.controllers').controller('EventModalCtrl', ['$scope', '$ro
$scope.isModalActive = false;
NVRDataModel.debug("Modal removed - killing connkey");
- sendCommand(17, $scope.connKey);
+ if ($scope.connKey) sendCommand(17, $scope.connKey);
//$timeout (function(){NVRDataModel.stopNetwork("Modal removed inside EventModalCtrl");},400);
// Execute action