comparison 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
comparison
equal deleted inserted replaced
7:255c36830154 8:2b7dcf355a78
100 } 100 }
101 101
102 function closeModal(el) { 102 function closeModal(el) {
103 getEnclosingDialog(el).close(); 103 getEnclosingDialog(el).close();
104 } 104 }
105
106 let lastY = 0;
107
108 function scrollToTop() {
109 lastY = window.scrollY;
110 window.scrollTo( 0, 0 );
111 }
112
113 function scrollToBottom() {
114 lastY = window.scrollY;
115 window.scrollTo( 0, document.body.scrollHeight );
116 }
117
118 function scrollBack() {
119 window.scrollTo( 0, lastY );
120 }
121