menu query using include

This commit is contained in:
mic 2024-09-22 21:17:26 +02:00
parent faee5fcea6
commit 3d0199b2c6

View file

@ -45,6 +45,7 @@ async function searchPrompt(allPrompts, tabId, tabType){
// Function to filter and display autocomplete suggestions
input.addEventListener('input', function() {
const query = this.value.trim().toLowerCase();
console.log(">>>>>>>>>>>> query: " + query);
autocompleteList.innerHTML = ''; // Clear previous suggestions
currentFocus = -1; // Reset the highlighted index
selectedId = null; // Reset the selected ID since input has changed
@ -59,8 +60,9 @@ async function searchPrompt(allPrompts, tabId, tabType){
// Filter data based on the query
const filteredData = allPrompts.filter(item =>
item.label.toLowerCase().startsWith(query)
item.label.toLowerCase().includes(query)
);
// console.log(">>>>>>>>>>>>> filteredData: " + JSON.stringify(filteredData));
if (filteredData.length === 0) {
autocompleteList.style.display = 'none';
@ -77,6 +79,8 @@ async function searchPrompt(allPrompts, tabId, tabType){
}
});
// console.log(">>>>>>>>>>>>> filteredData: " + JSON.stringify(filteredData));
// Create a div for each filtered result
filteredData.forEach(item => {
const itemDiv = document.createElement('div');