diff options
Diffstat (limited to 'static/js/infinitescroll.ts')
-rw-r--r-- | static/js/infinitescroll.ts | 14 |
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); }); }); })(); |