mirror of
https://github.com/nextcloud/passman.git
synced 2024-11-11 09:59:21 +08:00
Refactored Searchbox to menu.js
Signed-off-by: fnuesse <felix.nuesse@t-online.de>
This commit is contained in:
parent
c109bad869
commit
2dd6adb2b4
2 changed files with 28 additions and 23 deletions
|
@ -325,31 +325,12 @@
|
|||
fields: ['label', 'username', 'email', 'custom_fields']
|
||||
};
|
||||
|
||||
//searchboxfix
|
||||
$scope.$on('nc_searchbox', function(event, args) {
|
||||
$scope.filterOptions.filterText=args;
|
||||
});
|
||||
|
||||
|
||||
//searchboxfix
|
||||
var native_search = document.getElementById("searchbox");
|
||||
if(native_search !== null){
|
||||
native_search.nextElementSibling.addEventListener('click', function (e) {
|
||||
$scope.$apply(function () {
|
||||
$scope.filterOptions.filterText="";
|
||||
});
|
||||
});
|
||||
|
||||
native_search.classList.remove('hidden');
|
||||
native_search.addEventListener('keypress', function (e) {
|
||||
if(e.keyCode === 13){
|
||||
e.preventDefault();
|
||||
}
|
||||
});
|
||||
|
||||
native_search.addEventListener('keyup', function (e) {
|
||||
$scope.$apply(function () {
|
||||
$scope.filterOptions.filterText=native_search.value;
|
||||
});
|
||||
});
|
||||
}
|
||||
|
||||
$scope.filtered_credentials = [];
|
||||
$scope.$watch('[selectedtags, filterOptions, delete_time, active_vault.credentials]', function () {
|
||||
if (!$scope.active_vault) {
|
||||
|
|
|
@ -118,6 +118,30 @@
|
|||
}
|
||||
};
|
||||
|
||||
//searchboxfix
|
||||
var native_search = document.getElementById("searchbox");
|
||||
if(native_search !== null){
|
||||
native_search.nextElementSibling.addEventListener('click', function (e) {
|
||||
$scope.$apply(function () {
|
||||
$rootScope.$broadcast('nc_searchbox',"");
|
||||
});
|
||||
});
|
||||
|
||||
native_search.classList.remove('hidden');
|
||||
native_search.addEventListener('keypress', function (e) {
|
||||
if(e.keyCode === 13){
|
||||
e.preventDefault();
|
||||
}
|
||||
});
|
||||
|
||||
native_search.addEventListener('keyup', function (e) {
|
||||
$scope.$apply(function () {
|
||||
$rootScope.$broadcast('nc_searchbox',native_search.value);
|
||||
});
|
||||
});
|
||||
}
|
||||
|
||||
|
||||
$scope.clickedNavigationItem="all";
|
||||
$scope.filterCredentialBySpecial = function (string) {
|
||||
$scope.clickedNavigationItem=string;
|
||||
|
|
Loading…
Reference in a new issue