moveTextAreaToCursor after updating cursor, to get right position
Conflicts: lib/ace/editor.js
This commit is contained in:
parent
705395ea1f
commit
7e6566b85b
1 changed files with 6 additions and 6 deletions
|
|
@ -280,17 +280,17 @@ var Editor =function(renderer, session) {
|
||||||
};
|
};
|
||||||
|
|
||||||
this.onCursorChange = function(e) {
|
this.onCursorChange = function(e) {
|
||||||
this.$highlightBrackets();
|
|
||||||
|
|
||||||
// move text input over the cursor
|
|
||||||
// this is required for iOS and IME
|
|
||||||
this.renderer.moveTextAreaToCursor(this.textInput.getElement());
|
|
||||||
|
|
||||||
this.renderer.updateCursor(this.getCursorPosition(), this.$overwrite);
|
this.renderer.updateCursor(this.getCursorPosition(), this.$overwrite);
|
||||||
|
|
||||||
if (!this.$blockScrolling && (!e || !e.blockScrolling)) {
|
if (!this.$blockScrolling && (!e || !e.blockScrolling)) {
|
||||||
this.renderer.scrollCursorIntoView();
|
this.renderer.scrollCursorIntoView();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// move text input over the cursor
|
||||||
|
// this is required for iOS and IME
|
||||||
|
this.renderer.moveTextAreaToCursor(this.textInput.getElement());
|
||||||
|
|
||||||
|
this.$highlightBrackets();
|
||||||
this.$updateHighlightActiveLine();
|
this.$updateHighlightActiveLine();
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue