mirror of
https://github.com/nextcloud/passman.git
synced 2025-10-29 06:45:59 +08:00
Hid Vaultservicebug when editing was canceled
Signed-off-by: fnuesse <felix.nuesse@t-online.de>
This commit is contained in:
parent
2dd6adb2b4
commit
92d315af3f
3 changed files with 14 additions and 20 deletions
|
|
@ -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();
|
||||
|
|
|
|||
|
|
@ -125,6 +125,9 @@
|
|||
}
|
||||
}
|
||||
|
||||
.hidden-list{
|
||||
display: none !important;
|
||||
}
|
||||
|
||||
//source https://material.io/tools/icons/?icon=restore&style=baseline
|
||||
.icon-expired{
|
||||
|
|
|
|||
|
|
@ -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>
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue