Added restauration of scroll state inside replaceSelection

SVN revision: 2215
This commit is contained in:
2009-06-22 12:42:27 +00:00
parent 96fdacb2aa
commit 2ade7175ba
+4 -2
View File
@@ -38,7 +38,8 @@ function replaceSelection(doc, text, newSelection, cursorPos)
stop--;
end = text.textLength;
endtext = text.value.substring(stop, end);
starttext = text.value.substring(0, start);
starttext = text.value.substring(0, start);
oldTop = text.scrollTop;
text.value = starttext + newSelection + endtext;
if (start != stop) {
text.selectionStart = start;
@@ -46,7 +47,8 @@ function replaceSelection(doc, text, newSelection, cursorPos)
} else {
text.selectionStart = start + cursorPos;
text.selectionEnd = text.selectionStart;
}
}
text.scrollTop = oldTop;
}
}