textrange.js
No description.

File Location

/goog/dom/textrange.js

Classes

goog.dom.DomSavedTextRange_
A SavedRange implementation using DOM endpoints.
goog.dom.TextRange
Create a new text selection with no properties. Do not use this constructor: use one of the goog.dom.Range.createFrom* methods instead.

Public Protected Private

Global Functions

goog.dom.TextRange.createFromBrowserRange(rangeopt_isReversed) !goog.dom.TextRange
Create a new range wrapper from the given browser range object. Do not use this method directly - please use goog.dom.Range.createFrom* instead.
Arguments:
range : Range | TextRange
The browser range object.
opt_isReversed : boolean=
Whether the focus node is before the anchor node.
Returns: !goog.dom.TextRange  A range wrapper object.
code »
goog.dom.TextRange.createFromBrowserRangeWrapper_(browserRangeopt_isReversed) !goog.dom.TextRange
Create a new range wrapper from the given browser range wrapper.
Arguments:
browserRange : goog.dom.browserrange.AbstractRange
The browser range wrapper.
opt_isReversed : boolean=
Whether the focus node is before the anchor node.
Returns: !goog.dom.TextRange  A range wrapper object.
code »
goog.dom.TextRange.createFromNodeContents(nodeopt_isReversed) !goog.dom.TextRange
Create a new range wrapper that selects the given node's text. Do not use this method directly - please use goog.dom.Range.createFrom* instead.
Arguments:
node : Node
The node to select.
opt_isReversed : boolean=
Whether the focus node is before the anchor node.
Returns: !goog.dom.TextRange  A range wrapper object.
code »
goog.dom.TextRange.createFromNodes(anchorNodeanchorOffsetfocusNodefocusOffset) !goog.dom.TextRange
Create a new range wrapper that selects the area between the given nodes, accounting for the given offsets. Do not use this method directly - please use goog.dom.Range.createFrom* instead.
Arguments:
anchorNode : Node
The node to start with.
anchorOffset : number
The offset within the node to start.
focusNode : Node
The node to end with.
focusOffset : number
The offset within the node to end.
Returns: !goog.dom.TextRange  A range wrapper object.
code »
goog.dom.TextRange.isAttachedNode(node) boolean
Tests if the given node is in a document.
Arguments:
node : Node
The node to check.
Returns: boolean  Whether the given node is in the given document.
code »

Directory dom

File Reference