diff src/site.js @ 8:2b7dcf355a78

better scrolling
author Franklin Schmidt <fschmidt@gmail.com>
date Fri, 18 Jul 2025 23:46:48 -0600
parents b1adec083e44
children 46097e607701
line wrap: on
line diff
--- a/src/site.js	Fri Jul 18 17:42:45 2025 -0600
+++ b/src/site.js	Fri Jul 18 23:46:48 2025 -0600
@@ -102,3 +102,20 @@
 function closeModal(el) {
 	getEnclosingDialog(el).close();
 }
+
+let lastY = 0;
+
+function scrollToTop() {
+	lastY = window.scrollY;
+	window.scrollTo( 0, 0 );
+}
+
+function scrollToBottom() {
+	lastY = window.scrollY;
+	window.scrollTo( 0, document.body.scrollHeight );
+}
+
+function scrollBack() {
+	window.scrollTo( 0, lastY );
+}
+