Jacky Zhao
2022-08-01 8fc6b8e28ebd08eb05aea80e602b9f279f660b5b
assets/js/semantic-search.js
@@ -15,7 +15,15 @@
  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 @@
      ))
      .then(results => displayResults(results))
  }
})
}))