diff options
Diffstat (limited to 'www')
| -rw-r--r-- | www/js/EventCtrl.js | 2 | ||||
| -rw-r--r-- | www/js/EventDateTimeFilterCtrl.js | 4 | ||||
| -rwxr-xr-x | www/js/app.js | 2 | ||||
| -rw-r--r-- | www/templates/events-popover.html | 2 |
4 files changed, 7 insertions, 3 deletions
diff --git a/www/js/EventCtrl.js b/www/js/EventCtrl.js index 4475af83..02c22cc3 100644 --- a/www/js/EventCtrl.js +++ b/www/js/EventCtrl.js @@ -184,7 +184,7 @@ angular.module('zmApp.controllers') $scope.$on('$ionicView.beforeLeave', function () { //$window.removeEventListener('orientationchange', updateUI); - if ($stateParams.lastCheckTime != undefined && $stateParams.lastCheckTime != '' && moment($stateParams.lastCheckTime).isValid()) { + if ($stateParams.lastCheckTime != undefined && $stateParams.lastCheckTime != '' && moment($stateParams.lastCheckTime).isValid() && !$rootScope.enteringEventFilter) { NVR.debug ("removing montage temporary filter"); $rootScope.isEventFilterOn = false; $rootScope.fromDate = ""; diff --git a/www/js/EventDateTimeFilterCtrl.js b/www/js/EventDateTimeFilterCtrl.js index 2de8dd15..733d6263 100644 --- a/www/js/EventDateTimeFilterCtrl.js +++ b/www/js/EventDateTimeFilterCtrl.js @@ -25,6 +25,10 @@ angular.module('zmApp.controllers') } }; + $scope.$on('$ionicView.beforeLeave', function () { + $rootScope.enteringEventFilter=false; + }); + $scope.$on('$ionicView.beforeEnter', function () { $scope.today = moment().format("YYYY-MM-DD"); $scope.monitors = NVR.getMonitorsNow(); diff --git a/www/js/app.js b/www/js/app.js index 81977def..8b4b3e88 100755 --- a/www/js/app.js +++ b/www/js/app.js @@ -1139,7 +1139,7 @@ angular.module('zmApp', [ - + $rootScope.enteringEventFilter=false; $rootScope.dpadId = 0; $rootScope.textScaleFactor = 1.0; $rootScope.isLoggedIn = false; diff --git a/www/templates/events-popover.html b/www/templates/events-popover.html index 923d693f..73629ef7 100644 --- a/www/templates/events-popover.html +++ b/www/templates/events-popover.html @@ -1,7 +1,7 @@ <ion-popover-view class="fit"> <ion-content class="notch-ready"> <div class="list" ng-click="popover.hide()"> - <a class="item" ng-href="" ng-click="popover.hide();$state.go('app.events-date-time-filter');">{{'kFilterByDateTime' + <a class="item" ng-href="" ng-click="popover.hide();$rootScope.enteringEventFilter=true;$state.go('app.events-date-time-filter');">{{'kFilterByDateTime' | translate}}</a> <!-- <a class="item" ng-href="" ng-click=" popover.hide();$state.go('events-graphs');" > Event Graphs |
