diff options
author | tdro <tdro@noreply.example.com> | 2022-10-24 00:52:52 -0400 |
---|---|---|
committer | tdro <tdro@noreply.example.com> | 2022-10-24 00:52:52 -0400 |
commit | b204765687c5f65f945fb69f91dd225b9a8215b2 (patch) | |
tree | 7eccdfa0e207340c3edcc4d03473299b4dfbfe19 /static | |
parent | 569e5136479d98e274c75a355635088b6b4a8723 (diff) | |
download | canory-b204765687c5f65f945fb69f91dd225b9a8215b2.tar.gz canory-b204765687c5f65f945fb69f91dd225b9a8215b2.tar.bz2 canory-b204765687c5f65f945fb69f91dd225b9a8215b2.zip |
static/js/fixedsearch: Camel case
Diffstat (limited to 'static')
-rw-r--r-- | static/js/fixedsearch.ts | 23 |
1 files changed, 10 insertions, 13 deletions
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"], }; |