summaryrefslogtreecommitdiff
path: root/www/js
diff options
context:
space:
mode:
Diffstat (limited to 'www/js')
-rw-r--r--www/js/EventCtrl.js28
-rw-r--r--www/js/EventDateTimeFilterCtrl.js5
-rwxr-xr-xwww/js/app.js1
3 files changed, 16 insertions, 18 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);
diff --git a/www/js/EventDateTimeFilterCtrl.js b/www/js/EventDateTimeFilterCtrl.js
index 733d6263..28779310 100644
--- a/www/js/EventDateTimeFilterCtrl.js
+++ b/www/js/EventDateTimeFilterCtrl.js
@@ -25,10 +25,7 @@ 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 60b1fd30..c35d52aa 100755
--- a/www/js/app.js
+++ b/www/js/app.js
@@ -1139,7 +1139,6 @@ angular.module('zmApp', [
- $rootScope.enteringEventFilter=false;
$rootScope.dpadId = 0;
$rootScope.textScaleFactor = 1.0;
$rootScope.isLoggedIn = false;