Hid Vaultservicebug when editing was canceled

Signed-off-by: fnuesse <felix.nuesse@t-online.de>
This commit is contained in:
fnuesse 2018-11-15 15:26:11 +01:00
parent 2dd6adb2b4
commit 92d315af3f
No known key found for this signature in database
GPG key ID: 2089A3431243E819
3 changed files with 14 additions and 20 deletions

View file

@ -176,28 +176,19 @@
};
$scope.legacyNavbarDefault=true;
$scope.legacyNavbar = $scope.legacyNavbarDefault;
$scope.$watch('legacyNavbar', function(newValue, oldValue) {
VaultService.setVaultSetting("vaultNavBarLegacy",newValue);
});
$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.initializeNavbar = function () {
$scope.legacyNavbar = VaultService.getVaultSetting('vaultNavBarLegacy',$scope.legacyNavbarDefault);
};
$scope.legacyNavbarCheckedState = function () {
$scope.legacyNavbar=VaultService.getVaultSetting("vaultNavBarLegacy",false);
if($scope.legacyNavbar){
return true;
}
return false;
};
$rootScope.$on('credentials_loaded', function () {
$rootScope.$broadcast('selected_tags_updated', $scope.selectedTags);
$scope.initializeNavbar();
});
$scope.available_tags = TagService.getTags();

View file

@ -125,6 +125,9 @@
}
}
.hidden-list{
display: none !important;
}
//source https://material.io/tools/icons/?icon=restore&style=baseline
.icon-expired{

View file

@ -125,7 +125,7 @@ style('passman', 'app');
</div>
<div id="app-navigation" ng-if="selectedVault" ng-controller="MenuCtrl">
<ul class="with-icon" ng-hide="legacyNavbarCheckedState()">
<ul class="with-icon" ng-class="{ 'hidden-list': !legacyNavbar }" >
<li>
<a ng-class="{selected: clickedNavigationItem=='all'}" class="icon-toggle svg" ng-click="filterCredentialBySpecial('all')">{{ 'navigation.show.all' | translate }}</a>
@ -173,7 +173,7 @@ style('passman', 'app');
</a>
</li>
</ul >
<ul class="with-icon" ng-hide="!legacyNavbarCheckedState()">
<ul class="with-icon hidden-list" ng-class="{ 'hidden-list': legacyNavbar }">
<li class="taginput">
<a class="taginput icon-search">
<tags-input ng-model="selectedTags" replace-spaces-with-dashes="false" placeholder="{{ 'navigation.advanced.filter' | translate }}">
@ -201,7 +201,7 @@ style('passman', 'app');
<div id="app-settings-content" class="hide-animation" ng-hide="!settingsShown">
<div class="settings-container-label">
<input class="checkbox" id="navbarLegacyMode" type="checkbox" ng-model="legacyNavbar" ng-change="legacyNavbarChecked()">
<input class="checkbox" id="navbarLegacyMode" type="checkbox" ng-model="legacyNavbar">
<label for="navbarLegacyMode">{{'navigation.advanced.checkbox' | translate }}</label>
</div>