Lines Matching refs:selectionStart

20453     selectionStart: 0,
20612 if (this.selectionStart !== index) {
20615 this.selectionStart = index;
20665 if (this.selectionStart === this.selectionEnd) {
20666 this._extendStyles(this.selectionStart, styles);
20669 for (var i = this.selectionStart; i < this.selectionEnd; i++) {
20725 if (this.selectionStart === this.selectionEnd) {
20741 get2DCursorLocation: function(selectionStart) { argument
20742 if (typeof selectionStart === 'undefined') {
20743 selectionStart = this.selectionStart;
20745 var textBeforeCursor = this.text.slice(0, selectionStart),
20839 for (var i = 0; i < this.selectionStart; i++) {
20912 var start = this.get2DCursorLocation(this.selectionStart),
21693 return this.text.slice(this.selectionStart, this.selectionEnd);
21796 searchWordBoundary: function(selectionStart, direction) { argument
21797 …var index = this._reSpace.test(this.text.charAt(selectionStart)) ? selectionStart - 1 : selectionS…
21815 selectWord: function(selectionStart) { argument
21816 var newSelectionStart = this.searchWordBoundary(selectionStart, -1), /* search backwards */
21817 newSelectionEnd = this.searchWordBoundary(selectionStart, 1); /* search forward */
21827 selectLine: function(selectionStart) { argument
21828 var newSelectionStart = this.findLineBoundaryLeft(selectionStart),
21829 newSelectionEnd = this.findLineBoundaryRight(selectionStart);
21928 this.hiddenTextarea.selectionStart = this.selectionStart;
21978 this.selectionEnd = this.selectionStart;
22036 var isEndOfLine = this.text.slice(this.selectionStart, this.selectionStart + 1) === '\n';
22038 this.text = this.text.slice(0, this.selectionStart) +
22042 if (this.selectionStart === this.selectionEnd) {
22049 this.setSelectionStart(this.selectionStart + _chars.length);
22050 this.setSelectionEnd(this.selectionStart);
22164 var cursorLocation = this.get2DCursorLocation(this.selectionStart + i),
22221 var offset = this.selectionStart === this.selectionEnd ? -1 : 0;
22351 this.__selectionStartOnMouseDown = this.selectionStart;
22393 if (newSelectionStart < this.selectionStart) {
22394 this.setSelectionEnd(this.selectionStart);
22587 if (this.selectionStart === this.selectionEnd) {
22608 this.selectionStart,
22638 if (this.selectionStart === this.selectionEnd) {
22676 var selectionProp = isRight ? this.selectionEnd : this.selectionStart,
22778 this.setSelectionStart(this.selectionStart + offset);
22779 this.setSelectionEnd(this.selectionStart);
22787 this.setSelectionEnd(this.selectionStart);
22796 if (this.selectionEnd === this.selectionStart) {
22803 this.setSelectionStart(this.selectionStart + offset);
22805 if (this.selectionEnd < this.selectionStart && this._selectionDirection === 'left') {
22820 var selectionProp = isRight ? this.selectionEnd : this.selectionStart,
22914 if (this.selectionEnd === this.selectionStart) {
22921 this.setSelectionStart(this.selectionStart - offset);
22923 if (this.selectionEnd < this.selectionStart && this._selectionDirection === 'right') {
22934 if (this.selectionStart === this.selectionEnd) {
22935 this.setSelectionStart(this.selectionStart - offset);
22937 this.setSelectionEnd(this.selectionStart);
22947 if (this.selectionStart === 0 && this.selectionEnd === 0) {
23003 if (this.selectionEnd === this.selectionStart) {
23006 this.setSelectionEnd(this.selectionStart);
23014 if (this._selectionDirection === 'right' && this.selectionStart !== this.selectionEnd) {
23022 if (this.text.charAt(this.selectionStart) === '\n') {
23023 this.setSelectionStart(this.selectionStart - 1);
23033 if (this.selectionStart >= this.text.length && this.selectionEnd >= this.text.length) {
23055 if (this._selectionDirection === 'left' && this.selectionStart !== this.selectionEnd) {
23076 if (this.selectionStart === this.selectionEnd) {
23078 this.setSelectionEnd(this.selectionStart);
23091 if (this.selectionStart === this.selectionEnd) {
23095 this._removeCharsFromTo(this.selectionStart, this.selectionEnd);
23098 this.setSelectionEnd(this.selectionStart);
23115 if (this.selectionStart !== 0) {
23119 var leftLineBoundary = this.findLineBoundaryLeft(this.selectionStart);
23121 this._removeCharsFromTo(leftLineBoundary, this.selectionStart);
23126 var leftWordBoundary = this.findWordBoundaryLeft(this.selectionStart);
23128 this._removeCharsFromTo(leftWordBoundary, this.selectionStart);
23132 … var isBeginningOfLine = this.text.slice(this.selectionStart - 1, this.selectionStart) === '\n';
23134 this.setSelectionStart(this.selectionStart - 1);
23135 this.text = this.text.slice(0, this.selectionStart) +
23136 this.text.slice(this.selectionStart + 1);