From fc00d3fdbeaee7a0045de0734115b081bf598e92 Mon Sep 17 00:00:00 2001 From: sandeepsajan0 Date: Sun, 26 Jan 2025 16:14:23 +0530 Subject: [PATCH] Fix warnings and add search indicator placeholder --- hypha/templates/base.html | 15 +++++++++------ 1 file changed, 9 insertions(+), 6 deletions(-) diff --git a/hypha/templates/base.html b/hypha/templates/base.html index 7e84606b75..ee42370f21 100644 --- a/hypha/templates/base.html +++ b/hypha/templates/base.html @@ -131,11 +131,14 @@ const selectElements = document.querySelectorAll("[data-js-choices]"); selectElements.forEach((selectElement) => { - new Choices(selectElement, { - shouldSort: false, - allowHTML: true, - removeItemButton: true, - }); + if (!selectElement.choicesInstance) { + const choicesInstance = new Choices(selectElement, { + shouldSort: false, + allowHTML: true, + removeItemButton: true, + }); + selectElement.choicesInstance = choicesInstance; + }; }); const choicesElements = document.querySelectorAll(".choices__input--cloned") @@ -145,7 +148,7 @@ const minWidth = window.getComputedStyle(choiceElement).getPropertyValue("min-width"); choiceElement.addEventListener("focus", () => { if (choiceElement) { - choiceElement.placeholder = "" + choiceElement.placeholder = "Search..." } });