diff options
author | fnuesse <felix.nuesse@t-online.de> | 2018-11-15 17:26:11 +0300 |
---|---|---|
committer | fnuesse <felix.nuesse@t-online.de> | 2018-11-21 19:34:41 +0300 |
commit | 92d315af3f62d068b8e954860ecec19be30a6398 (patch) | |
tree | 3848588710920c0740d53d7198ee64d66a5d90e3 /js/app | |
parent | 2dd6adb2b43a385d324e508ff55193899e05c2ea (diff) |
Hid Vaultservicebug when editing was canceled
Signed-off-by: fnuesse <felix.nuesse@t-online.de>
Diffstat (limited to 'js/app')
-rw-r--r-- | js/app/controllers/menu.js | 27 |
1 files changed, 9 insertions, 18 deletions
diff --git a/js/app/controllers/menu.js b/js/app/controllers/menu.js index 6058b39d..61c30575 100644 --- a/js/app/controllers/menu.js +++ b/js/app/controllers/menu.js @@ -176,28 +176,19 @@ }; - - $scope.legacyNavbar = VaultService.getVaultSetting("vaultTagCollapsedState",false); - $scope.legacyNavbarChecked = function () { - if (VaultService.getVaultSetting("vaultNavBarLegacy",false)) { - VaultService.setVaultSetting("vaultNavBarLegacy",false); - } else { - VaultService.setVaultSetting("vaultNavBarLegacy",true); - } - $scope.legacyNavbar=VaultService.getVaultSetting("vaultNavBarLegacy",false); - }; - - $scope.legacyNavbarCheckedState = function () { - $scope.legacyNavbar=VaultService.getVaultSetting("vaultNavBarLegacy",false); - if($scope.legacyNavbar){ - return true; - } - return false; + $scope.legacyNavbarDefault=true; + $scope.legacyNavbar = $scope.legacyNavbarDefault; + $scope.$watch('legacyNavbar', function(newValue, oldValue) { + VaultService.setVaultSetting("vaultNavBarLegacy",newValue); + }); + + $scope.initializeNavbar = function () { + $scope.legacyNavbar = VaultService.getVaultSetting('vaultNavBarLegacy',$scope.legacyNavbarDefault); }; - $rootScope.$on('credentials_loaded', function () { $rootScope.$broadcast('selected_tags_updated', $scope.selectedTags); + $scope.initializeNavbar(); }); $scope.available_tags = TagService.getTags(); |