Fix default/solid not being first

pull/4284/head^2
Woody 2024-11-16 20:12:29 +01:00
rodzic 6fe2024542
commit 4d3df5d98f
Nie znaleziono w bazie danych klucza dla tego podpisu
1 zmienionych plików z 2 dodań i 3 usunięć

Wyświetl plik

@ -2847,6 +2847,7 @@ function search(field, listId = null) {
// filter list items but leave (Default & Solid) always visible
const listItems = gId(listId).querySelectorAll('.lstI');
listItems.forEach((listItem, i) => {
if (listId !== 'pcont' && i === 0) return;
const listItemName = listItem.querySelector('.lstIname').innerText.toUpperCase();
const searchIndex = listItemName.indexOf(field.value.toUpperCase());
if (searchIndex < 0) {
@ -2854,9 +2855,7 @@ function search(field, listId = null) {
} else {
listItem.dataset.searchIndex = searchIndex;
}
if ((listId !== 'pcont' && i === 0) || listItem.classList.contains("selected")) return;
listItem.style.display = (searchIndex < 0) ? 'none' : '';
listItem.style.display = (searchIndex < 0) && !listItem.classList.contains("selected") ? 'none' : '';
});
// sort list items by search index and name