aboutsummaryrefslogtreecommitdiff
path: root/static/js/pagefind.search.js
diff options
context:
space:
mode:
Diffstat (limited to 'static/js/pagefind.search.js')
-rw-r--r--static/js/pagefind.search.js25
1 files changed, 10 insertions, 15 deletions
diff --git a/static/js/pagefind.search.js b/static/js/pagefind.search.js
index 5936281..08231f7 100644
--- a/static/js/pagefind.search.js
+++ b/static/js/pagefind.search.js
@@ -54,32 +54,27 @@ window.onload = function () {
var suggestions = document.getElementById("suggestions");
var searchinput = document.getElementById("searchinput");
- document.addEventListener("keydown", inputFocus);
- document.addEventListener("click", function (event) { suggestions.contains(event.target) || suggestions.classList.add("d-none") });
-
- document.getElementById('searchinput').onfocus = function() {
- if (!loaded) {
- lazyLoad();
- loaded = true;
- document.body.contains(document.goSearch) && (document.goSearch.onsubmit = function() { return goSearchNow() })
- }
- document.getElementById('searchinput').onfocus = '';
- }
-
var lang = document.documentElement.getAttribute("lang");
var langOnly = lang.substring(0, 2);
var baseUrl = document.querySelector("meta[name='base']").getAttribute("content");
if (baseUrl.slice(-1) == "/") {
baseUrl = baseUrl.slice(0, -1);
}
- options({
+ options({//pagefind options
basePath: baseUrl + '/js/'
});
-
var index;
searchinput.addEventListener('input', show_results, true);
suggestions.addEventListener('click', accept_suggestion, true);
-
+ document.addEventListener("keydown", inputFocus);
+ document.addEventListener("click", function (event) { suggestions.contains(event.target) || suggestions.classList.add("d-none") });
+ document.getElementById('searchinput').onfocus = function() {
+ if (!loaded) {
+ lazyLoad();
+ loaded = true;
+ }
+ document.getElementById('searchinput').onfocus = '';
+ }
async function lazyLoad() {
await init();
}