Mercurial Hosting > lang
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 ); +} +