From 732a39e1617f9f46af3d0d100cb168b98e0b007d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C3=89loi=20Rivard?= Date: Thu, 23 Feb 2023 09:36:17 +0100 Subject: [PATCH] Call custom ordering functions when opening the menu with an empty input This is useful in cases one want to suggest items when the input is focused, before any input has been written. In such a case we want to call processListItems to sort the suggested items. --- src/SimpleAutocomplete.svelte | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/SimpleAutocomplete.svelte b/src/SimpleAutocomplete.svelte index 69787d4..09eb696 100644 --- a/src/SimpleAutocomplete.svelte +++ b/src/SimpleAutocomplete.svelte @@ -496,7 +496,7 @@ return numberOfMatches(obj2, searchWords) - numberOfMatches(obj1, searchWords) } - function processListItems(textFiltered) { + function processListItems(textFiltered="") { // cleans, filters, orders, and highlights the list items prepareListItems() @@ -871,7 +871,7 @@ if (searchFunction && !listItems.length) { search() } else if (!text) { - filteredListItems = listItems + processListItems() } open()