1
0
mirror of https://github.com/bitwarden/web synced 2025-12-14 23:33:16 +00:00

control sidebar for vault with filters

This commit is contained in:
Kyle Spearrin
2017-06-05 10:38:37 -04:00
parent 5989918300
commit b191ecd29e
8 changed files with 131 additions and 6 deletions

View File

@@ -6,6 +6,7 @@
$scope.loading = true;
$scope.logins = [];
$scope.favoriteCollapsed = $localStorage.collapsedFolders && 'favorite' in $localStorage.collapsedFolders;
$scope.folderIdFilter = undefined;
if ($state.params.refreshFromServer) {
$rootScope.vaultFolders = $rootScope.vaultLogins = null;
@@ -281,6 +282,18 @@
});
};
$scope.filterFolder = function (folder) {
$scope.folderIdFilter = folder.id;
};
$scope.clearFilters = function () {
$scope.folderIdFilter = undefined;
};
$scope.folderFilter = function (folder) {
return $scope.folderIdFilter === undefined || folder.id === $scope.folderIdFilter;
}
function removeLoginFromScopes(login) {
var index = $rootScope.vaultLogins.indexOf(login);
if (index > -1) {