mirror of
https://github.com/wled/WLED.git
synced 2025-07-18 16:26:32 +00:00
Fix default/solid not being first
This commit is contained in:
parent
6fe2024542
commit
4d3df5d98f
@ -2847,6 +2847,7 @@ function search(field, listId = null) {
|
|||||||
// filter list items but leave (Default & Solid) always visible
|
// filter list items but leave (Default & Solid) always visible
|
||||||
const listItems = gId(listId).querySelectorAll('.lstI');
|
const listItems = gId(listId).querySelectorAll('.lstI');
|
||||||
listItems.forEach((listItem, i) => {
|
listItems.forEach((listItem, i) => {
|
||||||
|
if (listId !== 'pcont' && i === 0) return;
|
||||||
const listItemName = listItem.querySelector('.lstIname').innerText.toUpperCase();
|
const listItemName = listItem.querySelector('.lstIname').innerText.toUpperCase();
|
||||||
const searchIndex = listItemName.indexOf(field.value.toUpperCase());
|
const searchIndex = listItemName.indexOf(field.value.toUpperCase());
|
||||||
if (searchIndex < 0) {
|
if (searchIndex < 0) {
|
||||||
@ -2854,9 +2855,7 @@ function search(field, listId = null) {
|
|||||||
} else {
|
} else {
|
||||||
listItem.dataset.searchIndex = searchIndex;
|
listItem.dataset.searchIndex = searchIndex;
|
||||||
}
|
}
|
||||||
|
listItem.style.display = (searchIndex < 0) && !listItem.classList.contains("selected") ? 'none' : '';
|
||||||
if ((listId !== 'pcont' && i === 0) || listItem.classList.contains("selected")) return;
|
|
||||||
listItem.style.display = (searchIndex < 0) ? 'none' : '';
|
|
||||||
});
|
});
|
||||||
|
|
||||||
// sort list items by search index and name
|
// sort list items by search index and name
|
||||||
|
Loading…
x
Reference in New Issue
Block a user