Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/nextcloud/passman.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
path: root/js/app
diff options
context:
space:
mode:
authorfnuesse <felix.nuesse@t-online.de>2018-11-15 17:26:11 +0300
committerfnuesse <felix.nuesse@t-online.de>2018-11-21 19:34:41 +0300
commit92d315af3f62d068b8e954860ecec19be30a6398 (patch)
tree3848588710920c0740d53d7198ee64d66a5d90e3 /js/app
parent2dd6adb2b43a385d324e508ff55193899e05c2ea (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.js27
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();