aboutsummaryrefslogtreecommitdiff
path: root/static
diff options
context:
space:
mode:
authortdro <tdro@noreply.example.com>2022-09-02 08:57:55 -0400
committertdro <tdro@noreply.example.com>2022-09-02 08:57:55 -0400
commit43019f76773768efcb9bcce61d96e7367bda8f1f (patch)
treefa516ff39f958d2796bc38290cc282207b82609e /static
parent35269ef701767cfa6474984c73ae6d19e40e3d71 (diff)
downloadcanory-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.ts10
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);