diff options
Diffstat (limited to 'www/js/EventCtrl.js')
| -rw-r--r-- | www/js/EventCtrl.js | 28 |
1 files changed, 15 insertions, 13 deletions
diff --git a/www/js/EventCtrl.js b/www/js/EventCtrl.js index 02c22cc3..909830c3 100644 --- a/www/js/EventCtrl.js +++ b/www/js/EventCtrl.js @@ -180,21 +180,23 @@ angular.module('zmApp.controllers') } + $scope.$on("$stateChangeStart", function(event, toState){ + // clear the seach except when we are going to /events-date-time-filter + if (toState.url != "/events-date-time-filter") { + NVR.debug ("removing montage temporary filter"); + $rootScope.isEventFilterOn = false; + $rootScope.fromDate = ""; + $rootScope.fromTime = ""; + $rootScope.toDate = ""; + $rootScope.toTime = ""; + $rootScope.fromString = ""; + $rootScope.toString = ""; + $rootScope.monitorsFilter=""; + } + + }); $scope.$on('$ionicView.beforeLeave', function () { - //$window.removeEventListener('orientationchange', updateUI); - - if ($stateParams.lastCheckTime != undefined && $stateParams.lastCheckTime != '' && moment($stateParams.lastCheckTime).isValid() && !$rootScope.enteringEventFilter) { - NVR.debug ("removing montage temporary filter"); - $rootScope.isEventFilterOn = false; - $rootScope.fromDate = ""; - $rootScope.fromTime = ""; - $rootScope.toDate = ""; - $rootScope.toTime = ""; - $rootScope.fromString = ""; - $rootScope.toString = ""; - $rootScope.monitorsFilter=""; - } NVR.debug ("Cancelling page reload timer"); $interval.cancel(intervalReloadEvents); document.removeEventListener("pause", onPause, false); |
