TextSelection: Make chainable methods chainable

Bug: T188119
Change-Id: I40030e1cbd3bc77a0db424d38cd61815deac2e12
This commit is contained in:
Ed Sanders 2018-02-26 11:47:43 +00:00
parent b0ee15034a
commit cc611f4254

View file

@ -60,6 +60,7 @@
},
setContents: function ( content ) {
codeMirror.doc.setValue( content );
return this;
},
getSelection: function () {
return codeMirror.doc.getSelection();
@ -67,9 +68,11 @@
setSelection: function ( options ) {
codeMirror.doc.setSelection( codeMirror.doc.posFromIndex( options.start ), codeMirror.doc.posFromIndex( options.end ) );
codeMirror.focus();
return this;
},
replaceSelection: function ( value ) {
codeMirror.doc.replaceSelection( value );
return this;
},
getCaretPosition: function ( options ) {
var caretPos = codeMirror.doc.indexFromPos( codeMirror.doc.getCursor( true ) ),
@ -81,6 +84,7 @@
},
scrollToCaretPosition: function () {
codeMirror.scrollIntoView( null );
return this;
}
};