1
0
mirror of https://github.com/bitwarden/browser synced 2025-12-17 00:33:44 +00:00

If vault has too many sites, only show a folder list

This commit is contained in:
Kyle Spearrin
2016-12-06 00:26:14 -05:00
parent b6bfa030eb
commit b5f3a1254b
4 changed files with 42 additions and 18 deletions

View File

@@ -75,23 +75,28 @@
};
$scope.searchSites = function () {
if (!$scope.searchText) {
if (!$scope.searchText || $scope.searchText.length < 3) {
return;
}
return function (site) {
var searchTerm = $scope.searchText.toLowerCase();
if (site.name && site.name.toLowerCase().indexOf(searchTerm) !== -1) {
return true;
}
if (site.username && site.username.toLowerCase().indexOf(searchTerm) !== -1) {
return true;
}
return false;
};
return searchSite;
};
function searchSite(site) {
var searchTerm = $scope.searchText.toLowerCase();
if (site.name && site.name.toLowerCase().indexOf(searchTerm) !== -1) {
return true;
}
if (site.username && site.username.toLowerCase().indexOf(searchTerm) !== -1) {
return true;
}
if (site.uri && site.uri.toLowerCase().indexOf(searchTerm) !== -1) {
return true;
}
return false;
}
$scope.addSite = function () {
$state.go('addSite', {
animation: 'in-slide-up',
@@ -109,6 +114,10 @@
});
};
$scope.viewFolder = function (folder) {
// TODO: vault folder page
};
$scope.clipboardError = function (e) {
toastr.info(i18n.browserNotSupportClipboard);
};