diff options
author | tdro <tdro@noreply.example.com> | 2022-09-02 08:57:55 -0400 |
---|---|---|
committer | tdro <tdro@noreply.example.com> | 2022-09-02 08:57:55 -0400 |
commit | 43019f76773768efcb9bcce61d96e7367bda8f1f (patch) | |
tree | fa516ff39f958d2796bc38290cc282207b82609e /static | |
parent | 35269ef701767cfa6474984c73ae6d19e40e3d71 (diff) | |
download | canory-43019f76773768efcb9bcce61d96e7367bda8f1f.tar.gz canory-43019f76773768efcb9bcce61d96e7367bda8f1f.tar.bz2 canory-43019f76773768efcb9bcce61d96e7367bda8f1f.zip |
static/js/pager: Mutate global pager
Whoops..
Diffstat (limited to 'static')
-rw-r--r-- | static/js/pager.ts | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/static/js/pager.ts b/static/js/pager.ts index 7231161..411c3c5 100644 --- a/static/js/pager.ts +++ b/static/js/pager.ts @@ -7,11 +7,11 @@ return console.log("Pager is disabled due to cookie restrictions."); } - const settings = { pager: {} }; + let settings = { pager: {} }; const url = self.location.href.split("#")[0].split("?")[0]; - const scrollRestore = (settings, url) => { + const scrollRestore = (url) => { if (history.scrollRestoration) history.scrollRestoration = "manual"; if (localStorage["settings"]) { settings = JSON.parse(localStorage["settings"]); @@ -35,7 +35,7 @@ localStorage["settings"] = JSON.stringify(settings); }; - const scrollTrack = (settings, url) => { + const scrollTrack = (url) => { const currentPosition = self.pageYOffset; settings["pager"][url] = currentPosition; localStorage["settings"] = JSON.stringify(settings); @@ -77,7 +77,7 @@ }; self.addEventListener("DOMContentLoaded", function () { - scrollRestore(settings, url); + scrollRestore(url); self.addEventListener("click", function (event) { const up = document.getElementById("top"); const back = document.getElementById("back"); @@ -93,7 +93,7 @@ }; self.addEventListener("scroll", function () { - scrollTrack(settings, url); + scrollTrack(url); if (scrolls > 3) { once(function () { fragmentRelease(fragmentClear); |