aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authortdro <tdro@noreply.example.com>2022-05-29 23:04:30 -0400
committertdro <tdro@noreply.example.com>2022-05-29 23:04:30 -0400
commita7ae254e947d74dac5d3cbb28469f89ac0947ad8 (patch)
tree95234bcfff577044113020c9db72c1a8d3f0a774
parent9df9c3cb248cd77fa24fd904c462563b24914de0 (diff)
downloadcanory-a7ae254e947d74dac5d3cbb28469f89ac0947ad8.tar.gz
canory-a7ae254e947d74dac5d3cbb28469f89ac0947ad8.tar.bz2
canory-a7ae254e947d74dac5d3cbb28469f89ac0947ad8.zip
static/js/pager: Handle new tab condition
Allow default when there is nothing in history.
-rw-r--r--assets/js/index.js1
-rw-r--r--static/js/pager.ts1
2 files changed, 2 insertions, 0 deletions
diff --git a/assets/js/index.js b/assets/js/index.js
index 62615e5..9f684bf 100644
--- a/assets/js/index.js
+++ b/assets/js/index.js
@@ -39,6 +39,7 @@
window.scrollTo(0, 0);
}
if (document.body.contains(back) && back.contains(event.target)) {
+ if (history.length < 2) return;
event.preventDefault();
history.go(-1);
}
diff --git a/static/js/pager.ts b/static/js/pager.ts
index 63b780d..f01de10 100644
--- a/static/js/pager.ts
+++ b/static/js/pager.ts
@@ -37,6 +37,7 @@
window.scrollTo(0, 0);
}
if (document.body.contains(back) && back.contains(event.target)) {
+ if (history.length < 2) return;
event.preventDefault();
history.go(-1);
}