diff options
author | Adrian Lang <lang@cosmocode.de> | 2010-02-23 15:02:49 +0100 |
---|---|---|
committer | Adrian Lang <lang@cosmocode.de> | 2010-02-23 15:03:29 +0100 |
commit | 17b6bb19df81789531768172eb9e272a188625d9 (patch) | |
tree | d785c378d909e7d556a3d57a4bf1d7a9d3f36b67 /lib | |
parent | 7873e7571e67c02167e5747441a2c6be32b07267 (diff) | |
download | rpg-17b6bb19df81789531768172eb9e272a188625d9.tar.gz rpg-17b6bb19df81789531768172eb9e272a188625d9.tar.bz2 |
Fix textarea scrolling for list editing
Diffstat (limited to 'lib')
-rw-r--r-- | lib/scripts/edit.js | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/lib/scripts/edit.js b/lib/scripts/edit.js index 235a91cd6..58433f25c 100644 --- a/lib/scripts/edit.js +++ b/lib/scripts/edit.js @@ -166,6 +166,7 @@ function keyHandler(e){ // keep current indention for lists and code var match = search.match(/(\n +([\*-] ?)?)/); if(match){ + var scroll = field.scrollHeight; var match2 = search.match(/^\n +[\*-]\s*$/); // Cancel list if the last item is empty (i. e. two times enter) if (match2 && field.value.substr(selection.start).match(/^($|\n)/)) { @@ -177,7 +178,6 @@ function keyHandler(e){ } else { insertAtCarret(field.id,match[1]); } - var scroll = field.scrollHeight; field.scrollTop += (field.scrollHeight - scroll); e.preventDefault(); // prevent enter key return false; |