Remember scrollTop in Quicktags, props gmpfree, fixes #9161

git-svn-id: http://svn.automattic.com/wordpress/trunk@10745 1a063a9b-81f0-0310-95a4-ce76da25c4cd
This commit is contained in:
azaozz 2009-03-08 06:10:28 +00:00
parent 565dba7c8f
commit 6afab9b294
3 changed files with 5 additions and 3 deletions

View File

@ -332,7 +332,7 @@ function edInsertTag(myField, i) {
}
function edInsertContent(myField, myValue) {
var sel, startPos, endPos;
var sel, startPos, endPos, scrollTop;
//IE support
if (document.selection) {
@ -345,12 +345,14 @@ function edInsertContent(myField, myValue) {
else if (myField.selectionStart || myField.selectionStart == '0') {
startPos = myField.selectionStart;
endPos = myField.selectionEnd;
scrollTop = myField.scrollTop;
myField.value = myField.value.substring(0, startPos)
+ myValue
+ myField.value.substring(endPos, myField.value.length);
myField.focus();
myField.selectionStart = startPos + myValue.length;
myField.selectionEnd = startPos + myValue.length;
myField.scrollTop = scrollTop;
} else {
myField.value += myValue;
myField.focus();

File diff suppressed because one or more lines are too long

View File

@ -70,7 +70,7 @@ function wp_default_scripts( &$scripts ) {
$scripts->add( 'sack', "/wp-includes/js/tw-sack$suffix.js", false, '1.6.1' );
$scripts->add_data( 'sack', 'group', 1 );
$scripts->add( 'quicktags', "/wp-includes/js/quicktags$suffix.js", false, '20090102' );
$scripts->add( 'quicktags', "/wp-includes/js/quicktags$suffix.js", false, '20090307' );
$scripts->localize( 'quicktags', 'quicktagsL10n', array(
'quickLinks' => __('(Quick Links)'),
'wordLookup' => __('Enter a word to look up:'),