summaryrefslogtreecommitdiff
path: root/www/js/EventCtrl.js
diff options
context:
space:
mode:
Diffstat (limited to 'www/js/EventCtrl.js')
-rw-r--r--www/js/EventCtrl.js18
1 files changed, 13 insertions, 5 deletions
diff --git a/www/js/EventCtrl.js b/www/js/EventCtrl.js
index 44dc640c..71c973fb 100644
--- a/www/js/EventCtrl.js
+++ b/www/js/EventCtrl.js
@@ -2543,7 +2543,9 @@ angular.module('zmApp.controllers')
$scope.modalGraph = function () {
- $scope.lastVideoStateTime = '';
+ $scope.lastVideoStateTime = {
+ 'time':''
+ };
$ionicModal.fromTemplateUrl('templates/events-modalgraph.html', {
scope: $scope, // give ModalCtrl access to this scope
animation: 'slide-in-up',
@@ -2559,6 +2561,9 @@ angular.module('zmApp.controllers')
};
$scope.analyzeEvent = function (ev) {
+ $scope.lastVideoStateTime = {
+ 'time':''
+ };
$scope.event = ev;
$ionicModal.fromTemplateUrl('templates/timeline-modal.html', {
scope: $scope, // give ModalCtrl access to this scope
@@ -2693,11 +2698,14 @@ angular.module('zmApp.controllers')
//--------------------------------------------------------
$scope.closeModal = function () {
NVR.debug(">>>EventCtrl:Close & Destroy Modal");
- var diff = moment().diff($scope.lastVideoStateTime.time);
- if (diff <= 300) {
- NVR.debug ("Not closing model, time interval was only:"+diff+" ms");
- return;
+ if ($scope.lastVideoStateTime && $scope.lastVideoStateTime.time) {
+ var diff = moment().diff($scope.lastVideoStateTime.time);
+ if (diff <= 300) {
+ NVR.debug ("Not closing model, time interval was only:"+diff+" ms");
+ return;
+ }
}
+
NVR.setAwake(false);
if ($scope.modal !== undefined) {