diff --git a/view-webapp/src/main/webapp/js/main.js b/view-webapp/src/main/webapp/js/main.js index f416440..f0ffa38 100644 --- a/view-webapp/src/main/webapp/js/main.js +++ b/view-webapp/src/main/webapp/js/main.js @@ -252,5 +252,22 @@ onLoad(() => { }, 1); } + // persistent scroll + $('#center').on('scroll', e => { + let scroll = $('#center')[0].scrollTop; + console.log(`scroll=${scroll}`); + store('scroll', scroll); + }); + let persistentScroll = store('scroll'); + if (persistentScroll) { + setTimeout(() => { + console.log(`scrollHeight = ${$('#center')[0].scrollHeight}`); + console.log(`scrolling to ${persistentScroll}`); + $('#center')[0].scrollTop = persistentScroll; + let scroll = $('#center')[0].scrollTop; + console.log(`scrolled to ${scroll}`); + }, 200); + } + });