/* const searchinput = document.querySelector("#searchinput"); const searchsuggestions = document.querySelector("#searchsuggestions"); searchinput.addEventListener("input", (e) => { q(e.target.value); }); async function q(s) { try { const response = await fetch("/api/?q=" + s); const result = await response.json(); console.log("Success: " + JSON.stringify(result)); setSuggestions(searchsuggestions, result); } catch(error) { console.log("Error: " + error); } } function setSuggestions(o, s) { const newSuggestions = []; for (const vid of s) { const newSugg = document.createElement("a"); newSugg.setAttribute("href", "/view/" + vid.id); newSugg.insertAdjacentText("afterbegin", vid.name + " " + vid.id); newSuggestions.push(newSugg); } o.replaceChildren(...newSuggestions); } */