From: VirtualTam Date: Fri, 6 Oct 2017 12:31:16 +0000 (+0200) Subject: Merge pull request #980 from ArthurHoaro/hotfix/textarea-resize-jumpy X-Git-Tag: v0.9.2~1^2~3 X-Git-Url: https://git.immae.eu/?a=commitdiff_plain;h=b3e39bf57ecf0f92357b1f15051cf2e9d3f1b267;hp=f5bdd8edc8354f028dab2588670d82d0ab53ea8c;p=github%2Fshaarli%2FShaarli.git Merge pull request #980 from ArthurHoaro/hotfix/textarea-resize-jumpy Fix jumpy textarea with long content in post edit --- diff --git a/tpl/default/js/shaarli.js b/tpl/default/js/shaarli.js index 1c66ebbd..55656f80 100644 --- a/tpl/default/js/shaarli.js +++ b/tpl/default/js/shaarli.js @@ -275,8 +275,14 @@ window.onload = function () { }; function init () { function resize () { + /* Fix jumpy resizing: https://stackoverflow.com/a/18262927/1484919 */ + var scrollTop = window.pageYOffset || + (document.documentElement || document.body.parentNode || document.body).scrollTop; + description.style.height = 'auto'; description.style.height = description.scrollHeight+10+'px'; + + window.scrollTo(0, scrollTop); } /* 0-timeout to get the already changed text */ function delayedResize () {