diff options
Diffstat (limited to 'src/pages')
-rw-r--r-- | src/pages/background/background.html | 7 | ||||
-rw-r--r-- | src/pages/options/options.html | 2 | ||||
-rw-r--r-- | src/pages/options/options.js | 14 |
3 files changed, 16 insertions, 7 deletions
diff --git a/src/pages/background/background.html b/src/pages/background/background.html index 6ce1fdc9..55f5b619 100644 --- a/src/pages/background/background.html +++ b/src/pages/background/background.html @@ -1,2 +1,7 @@ <!DOCTYPE html> -<script type="module" src="background.js"></script> +<html> + <head> + <meta charset="utf-8" /> + <script type="module" src="background.js"></script> + </head> +</html> diff --git a/src/pages/options/options.html b/src/pages/options/options.html index af7bd41a..dbb1406e 100644 --- a/src/pages/options/options.html +++ b/src/pages/options/options.html @@ -211,7 +211,7 @@ <input id="reddit-instance" type="url" - placeholder="https://old.reddit.com" + placeholder="https://libredd.it" /> </div> </section> 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 = `<strong>${item.substr(0, val.length)}</strong>${item.substr( - val.length - )}<input type='hidden' value='${item}'>`; - 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")); |