Home | History | Annotate | Download | only in front-end

Lines Matching defs:selectionRange

173         var selectionRange = document.createRange();
174 selectionRange.setStart(userTextNode, this._userEnteredText.length);
175 selectionRange.setEnd(userTextNode, this._userEnteredText.length);
179 selection.addRange(selectionRange);
198 var selectionRange = selection.getRangeAt(0);
199 var isEmptyInput = selectionRange.commonAncestorContainer === this.element; // this.element has no child Text nodes.
204 if (!auto && !isEmptyInput && !selectionRange.commonAncestorContainer.isDescendant(this.element))
208 var wordPrefixRange = selectionRange.startContainer.rangeOfWord(selectionRange.startOffset, this.completionStopCharacters, this.element, "backward");
217 var selectionRange = selection.getRangeAt(0);
221 fullWordRange.setEnd(selectionRange.endContainer, selectionRange.endOffset);
223 if (originalWordPrefixRange.toString() + selectionRange.toString() != fullWordRange.toString())
320 var selectionRange = selection.getRangeAt(0);
321 var node = selectionRange.startContainer;
325 if (node.nodeType === Node.TEXT_NODE && selectionRange.startOffset < node.nodeValue.length)
389 var selectionRange = document.createRange();
392 selectionRange.setStart(this.element, offset);
393 selectionRange.setEnd(this.element, offset);
396 selection.addRange(selectionRange);
442 var selectionRange = document.createRange();
444 selectionRange.setStart(this.element.firstChild, firstNewlineIndex);
445 selectionRange.setEnd(this.element.firstChild, firstNewlineIndex);
448 selection.addRange(selectionRange);