tweaks...

Signed-off-by: Alex A. Naanou <alex.nanou@gmail.com>
This commit is contained in:
Alex A. Naanou 2023-08-03 09:56:41 +03:00
parent 8546deafbf
commit a4712a46ec

View File

@ -12,7 +12,7 @@
<style> <style>
/* fade-in body... */ /* fade-in body... */
body { body {
animation: fadeInAnimation ease 1s; animation: fadeInAnimation ease 2s;
animation-iteration-count: 1; animation-iteration-count: 1;
animation-fill-mode: forwards; animation-fill-mode: forwards;
} }
@ -29,18 +29,20 @@ body {
<script> <script>
var SCROLL_TIMEOUT = 100
// save/restore scroll position... // save/restore scroll position...
window.onbeforeunload = function(){ window.addEventListener('beforeunload', function(){
window.scrollX > 0 ? window.scrollX > 0 ?
(sessionStorage.windowScrollX = window.scrollX) (sessionStorage.windowScrollX = window.scrollX)
: (delete sessionStorage.windowScrollX) : (delete sessionStorage.windowScrollX)
sessionStorage.windowScrollY = window.scrollY } sessionStorage.windowScrollY = window.scrollY })
var restoreScroll = function(){ var restoreScroll = function(){
setTimeout(function(){ setTimeout(function(){
sessionStorage.windowScrollY sessionStorage.windowScrollY
&& window.scroll( && window.scroll(
(sessionStorage.windowScrollX ?? 0)*1, (sessionStorage.windowScrollX ?? 0)*1,
sessionStorage.windowScrollY*1) }, 100) } sessionStorage.windowScrollY*1) }, SCROLL_TIMEOUT ?? 100) }
</script> </script>