aboutsummaryrefslogtreecommitdiff
path: root/assets/js
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 /assets/js
parent35269ef701767cfa6474984c73ae6d19e40e3d71 (diff)
downloadcanory-43019f76773768efcb9bcce61d96e7367bda8f1f.tar.gz
canory-43019f76773768efcb9bcce61d96e7367bda8f1f.tar.bz2
canory-43019f76773768efcb9bcce61d96e7367bda8f1f.zip
static/js/pager: Mutate global pager
Whoops..
Diffstat (limited to 'assets/js')
-rw-r--r--assets/js/index.js10
1 files changed, 5 insertions, 5 deletions
diff --git a/assets/js/index.js b/assets/js/index.js
index d6e325a..0e3f0a9 100644
--- a/assets/js/index.js
+++ b/assets/js/index.js
@@ -9,11 +9,11 @@
document.cookie.indexOf("disabled");
return console.log("Pager is disabled due to cookie restrictions.");
}
- const settings1 = {
+ let settings = {
pager: {}
};
const url1 = 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"]);
@@ -36,7 +36,7 @@
settings["pager"][url] = self.pageYOffset;
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);
@@ -73,7 +73,7 @@
}
};
self.addEventListener("DOMContentLoaded", function() {
- scrollRestore(settings1, url1);
+ scrollRestore(url1);
self.addEventListener("click", function(event) {
const up = document.getElementById("top");
const back = document.getElementById("back");
@@ -86,7 +86,7 @@
action();
};
self.addEventListener("scroll", function() {
- scrollTrack(settings1, url1);
+ scrollTrack(url1);
if (scrolls > 3) {
once(function() {
fragmentRelease(fragmentClear);