View | Details | Raw Unified | Return to bug 38222
Collapse All | Expand All

(-)a/koha-tmpl/intranet-tmpl/prog/js/combobox.js (-3 / +9 lines)
Lines 78-89 Link Here
78
            })
78
            })
79
            .filter(option => option !== null);
79
            .filter(option => option !== null);
80
80
81
        const combinedData = [...existingOptions, ...data];
82
83
        let selectedValue = null;
81
        let selectedValue = null;
84
        let query = "";
82
        let query = "";
85
        let focusedIndex = -1;
83
        let focusedIndex = -1;
86
84
85
        const combinedData = [...existingOptions, ...data];
86
        if (!combinedData?.length) {
87
            dropdownMenu.style.display = "none";
88
            return {
89
                getSelectedValue: () => selectedValue,
90
                reset,
91
            };
92
        }
93
87
        // Setup input attributes
94
        // Setup input attributes
88
        input.setAttribute("placeholder", placeholder);
95
        input.setAttribute("placeholder", placeholder);
89
        input.setAttribute("aria-expanded", "false");
96
        input.setAttribute("aria-expanded", "false");
90
- 

Return to bug 38222