diff options
| author | Pliable Pixels <pliablepixels@gmail.com> | 2018-09-12 16:16:13 -0400 |
|---|---|---|
| committer | Pliable Pixels <pliablepixels@gmail.com> | 2018-09-12 16:16:13 -0400 |
| commit | 38cb88c6c515e18b588ec1af53036fa2bf8661f1 (patch) | |
| tree | ddf311be629ebb6c74ba5f63e7e49ddbdbe1ba2b /www/js/MenuController.js | |
| parent | 28c74214a035e16e2996bab805c6e5ee7325e3a1 (diff) | |
#704 clear alarm on switch, don't reload if its same server
Diffstat (limited to 'www/js/MenuController.js')
| -rw-r--r-- | www/js/MenuController.js | 18 |
1 files changed, 12 insertions, 6 deletions
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'); |
