summaryrefslogtreecommitdiff
path: root/www
diff options
context:
space:
mode:
authorPliable Pixels <pliablepixels@gmail.com>2018-09-12 16:16:13 -0400
committerPliable Pixels <pliablepixels@gmail.com>2018-09-12 16:16:13 -0400
commit38cb88c6c515e18b588ec1af53036fa2bf8661f1 (patch)
treeddf311be629ebb6c74ba5f63e7e49ddbdbe1ba2b /www
parent28c74214a035e16e2996bab805c6e5ee7325e3a1 (diff)
#704 clear alarm on switch, don't reload if its same server
Diffstat (limited to 'www')
-rw-r--r--www/js/LoginCtrl.js1
-rw-r--r--www/js/MenuController.js18
2 files changed, 13 insertions, 6 deletions
diff --git a/www/js/LoginCtrl.js b/www/js/LoginCtrl.js
index 23d442bf..923e1baa 100644
--- a/www/js/LoginCtrl.js
+++ b/www/js/LoginCtrl.js
@@ -460,6 +460,7 @@ angular.module('zmApp.controllers').controller('zmApp.LoginCtrl', ['$scope', '$r
NVRDataModel.debug ("Inside save Items");
$rootScope.alarmCount = 0;
+ $rootScope.isAlarm = false;
NVRDataModel.setFirstUse(false);
NVRDataModel.setCurrentServerVersion('');
diff --git a/www/js/MenuController.js b/www/js/MenuController.js
index acc5f266..2970243d 100644
--- a/www/js/MenuController.js
+++ b/www/js/MenuController.js
@@ -48,10 +48,8 @@ angular.module('zmApp.controllers').controller('MenuController', ['$scope', '$io
function switchToServer(s) {
$rootScope.alarmCount = 0;
- if ($ionicSideMenuDelegate.isOpen()) {
- $ionicSideMenuDelegate.toggleLeft();
-
- }
+ $rootScope.isAlarm = false;
+
// First lets kill current stuf
NVRDataModel.debug ("** Resetting existing server");
@@ -227,7 +225,10 @@ angular.module('zmApp.controllers').controller('MenuController', ['$scope', '$io
buttons: [{
text: $translate.instant('kButtonCancel'),
onTap: function (e) {
- //return "CANCEL";
+ if ($ionicSideMenuDelegate.isOpen()) {
+ $ionicSideMenuDelegate.toggleLeft();
+
+ }
}
},
@@ -235,7 +236,12 @@ angular.module('zmApp.controllers').controller('MenuController', ['$scope', '$io
text: $translate.instant('kButtonOk'),
onTap: function (e) {
NVRDataModel.log("Server selected:" + $scope.newServer.val);
- switchToServer($scope.newServer.val);
+ if ($ionicSideMenuDelegate.isOpen()) {
+ $ionicSideMenuDelegate.toggleLeft();
+
+ }
+ if (NVRDataModel.getLogin().serverName != $scope.newServer.val)
+ switchToServer($scope.newServer.val);
//$rootScope.$broadcast('server-changed');