From 223d7cd0ac245f5b5186439a832f6607451a7800 Mon Sep 17 00:00:00 2001 From: SimonBrazell Date: Mon, 11 Jan 2021 17:46:00 +1100 Subject: CLoses #130 changed to GPLv3, added SearX instances (#16), fixed instance selects. --- src/pages/options/options.js | 14 +++++++++----- 1 file changed, 9 insertions(+), 5 deletions(-) (limited to 'src/pages/options/options.js') diff --git a/src/pages/options/options.js b/src/pages/options/options.js index a6980734..0f785f6e 100644 --- a/src/pages/options/options.js +++ b/src/pages/options/options.js @@ -467,11 +467,15 @@ function autocomplete(input, list) { } } function getItem(item, val) { - let div = document.createElement("div"); - let html = `${item.substr(0, val.length)}${item.substr( - val.length - )}`; - div.appendChild(parser.parseFromString(html, "text/html").documentElement); + const div = document.createElement("div"); + const strong = document.createElement("strong"); + strong.textContent = item.substr(0, val.length); + div.innerText = item.substr(val.length); + const hiddenInput = document.createElement("input"); + hiddenInput.type = "hidden"; + hiddenInput.value = item; + div.prepend(strong); + div.appendChild(hiddenInput); div.addEventListener("click", function (e) { input.value = e.target.getElementsByTagName("input")[0].value; input.dispatchEvent(new Event("input")); -- cgit 1.4.1