From 94aadfcce8b23598b9e872bf92a7200590502d1d Mon Sep 17 00:00:00 2001 From: Zbynek Konecny Date: Wed, 21 Aug 2024 07:46:51 +0200 Subject: [PATCH] Allow plugins to customize number of suggestions in autocomplete (#9616) --- war/src/main/js/components/autocomplete/index.js | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/war/src/main/js/components/autocomplete/index.js b/war/src/main/js/components/autocomplete/index.js index be4350b7aad9..9caefc6e242e 100644 --- a/war/src/main/js/components/autocomplete/index.js +++ b/war/src/main/js/components/autocomplete/index.js @@ -43,9 +43,13 @@ function init() { }; } + function getMaxSuggestionCount(e) { + return parseInt(e.dataset["maxsuggestions"]) || 10; + } + function createAndShowDropdown(e, suggestions) { const items = suggestions - .splice(0, 10) + .splice(0, getMaxSuggestionCount(e)) .map((s) => convertSuggestionToItem(s, e)); if (!e.dropdown) { Utils.generateDropdown(