[fix] autocomple.js: register li.onmousedown instead li.onclick

Signed-off-by: Markus Heiser <markus.heiser@darmarit.de>
This commit is contained in:
Markus Heiser 2022-01-10 17:30:57 +01:00
parent 7cdb86ba95
commit 85159ad307

View File

@ -73,6 +73,16 @@
this.DOMResults.style.left = this.Input.offsetLeft + "px"; this.DOMResults.style.left = this.Input.offsetLeft + "px";
this.DOMResults.style.width = this.Input.clientWidth + "px"; this.DOMResults.style.width = this.Input.clientWidth + "px";
}, },
_Open: function () {
var params = this;
Array.prototype.forEach.call(this.DOMResults.getElementsByTagName("li"), function (li) {
if (li.getAttribute("class") != "locked") {
li.onmousedown = function () {
params._Select(li);
};
}
});
},
}, "#" + qinput_id); }, "#" + qinput_id);
// hack, see : https://github.com/autocompletejs/autocomplete.js/issues/37 // hack, see : https://github.com/autocompletejs/autocomplete.js/issues/37