From f4f4fca7eea69cf9142ef839cf1739c36da114a8 Mon Sep 17 00:00:00 2001 From: Robert Goldmann <deadlocker@gmx.de> Date: Sat, 21 Nov 2020 20:18:05 +0100 Subject: [PATCH] #533 - fix selection if search entries are narrowed down --- src/main/resources/static/js/templates.js | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/src/main/resources/static/js/templates.js b/src/main/resources/static/js/templates.js index 3a760071d..cdcf18a2d 100644 --- a/src/main/resources/static/js/templates.js +++ b/src/main/resources/static/js/templates.js @@ -107,6 +107,8 @@ function searchTemplates(searchText) { collapsible.classList.remove('hidden'); } + + handleKeyUpOrDown(null); } function enableHotKeys() @@ -134,11 +136,12 @@ function enableHotKeys() function handleKeyUpOrDown(isUp) { - let templateItems = document.querySelectorAll('.template-item:not(.hidden)'); + let templateItems = document.getElementsByClassName('template-item'); for(let i = 0; i < templateItems.length; i++) { toggleItemSelection(templateItems[i], false); } + templateItems = document.querySelectorAll('.template-item:not(.hidden)'); if(templateItems.length === 0) { @@ -157,6 +160,12 @@ function handleKeyUpOrDown(isUp) } else { + if(isUp === null ) + { + selectItem(templateItems, previousIndex); + return; + } + // select next item if(isUp) { -- GitLab