docs: update, re-added debounce

This commit is contained in:
Jacky Zhao 2022-07-31 18:21:17 -07:00
parent b10b23a47b
commit 8fc6b8e28e
2 changed files with 11 additions and 3 deletions

View file

@ -15,7 +15,15 @@ async function searchContents(query) {
return (await response.json());
}
registerHandlers((e) => {
function debounce(func, timeout = 200) {
let timer;
return (...args) => {
clearTimeout(timer)
timer = setTimeout(() => { func.apply(this, args); }, timeout)
};
}
registerHandlers(debounce((e) => {
term = e.target.value
if (term !== "") {
searchContents(term)
@ -27,4 +35,4 @@ registerHandlers((e) => {
))
.then(results => displayResults(results))
}
})
}))