unusualarchive/static/dist/js/searchsuggestions.js
2023-05-19 21:21:31 +02:00

28 lines
886 B
JavaScript

/*
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);
}
*/