aboutsummaryrefslogtreecommitdiff
path: root/static/js/infinitescroll.ts
diff options
context:
space:
mode:
Diffstat (limited to 'static/js/infinitescroll.ts')
-rw-r--r--static/js/infinitescroll.ts14
1 files changed, 11 insertions, 3 deletions
diff --git a/static/js/infinitescroll.ts b/static/js/infinitescroll.ts
index 1d9fcf8..8d6a57f 100644
--- a/static/js/infinitescroll.ts
+++ b/static/js/infinitescroll.ts
@@ -1,4 +1,12 @@
(function () {
+ const cookiesDisabled = !navigator.cookieEnabled;
+
+ if (cookiesDisabled) {
+ document.cookie = "disabled";
+ document.cookie.indexOf("disabled");
+ return console.warn("WARNING: Native pagination fallback due to cookie restrictions");
+ }
+
type percent = number;
function fetch(url, method, callback, fallback) {
@@ -56,15 +64,15 @@
main.after(paginate);
- console.log("Fetch:", next.href, items);
+ console.log("INFO: Fetch", next.href, items);
}, function (event) {
- console.log("WARNING: Switching to native pagination", event);
+ console.warn("WARNING: Switching to native pagination", event);
main.insertAdjacentElement("afterend", pagination);
abort = true;
});
}
- console.log("r:", remaining, "t:", traversed, "j:", journey, "%:", ratio, "c:", count);
+ console.log("INFO:", "r:", remaining, "t:", traversed, "j:", journey, "%:", ratio, "c:", count);
});
});
})();