From b204765687c5f65f945fb69f91dd225b9a8215b2 Mon Sep 17 00:00:00 2001 From: tdro Date: Mon, 24 Oct 2022 00:52:52 -0400 Subject: static/js/fixedsearch: Camel case --- static/js/fixedsearch.ts | 23 ++++++++++------------- 1 file changed, 10 insertions(+), 13 deletions(-) (limited to 'static') diff --git a/static/js/fixedsearch.ts b/static/js/fixedsearch.ts index 6e77b3f..4a24144 100644 --- a/static/js/fixedsearch.ts +++ b/static/js/fixedsearch.ts @@ -92,23 +92,20 @@ } }); - function fetch_JSON(path, callback) { + function fetchJson(url, callback) { const httpRequest = new XMLHttpRequest(); httpRequest.onreadystatechange = function () { - if (httpRequest.readyState === 4) { - if (httpRequest.status === 200) { - const data = JSON.parse(httpRequest.responseText); - if (callback) callback(data); - } + if (httpRequest.readyState === 4 && httpRequest.status === 200) { + if (callback) callback(JSON.parse(httpRequest.responseText)); } }; - httpRequest.open("GET", path); + httpRequest.open("GET", url); httpRequest.send(); } /* Load script based on https://stackoverflow.com/a/55451823 */ - function load_script(url) { + function loadScript(url) { return new Promise(function (resolve, reject) { const script = document.createElement("script"); script.onerror = reject; @@ -125,14 +122,14 @@ }); } - let first_run = true; // allow us to delay loading json data unless search activated + let firstRun = true; // allow us to delay loading json data unless search activated function initialize() { - if (first_run) { - load_script(window.location.origin + "/js/fuzzysort.js") + if (firstRun) { + loadScript(window.location.origin + "/js/fuzzysort.js") .then(() => { - first_run = false; - fetch_JSON("/index.json", function (data) { + firstRun = false; + fetchJson("/index.json", function (data) { const options = { key: ["title"], }; -- cgit v1.2.3