goog.dom.browserrange.AbstractRange | |
goog.dom.browserrange.W3cRange | goog.dom.browserrange.AbstractRange |
goog.dom.browserrange.GeckoRange | goog.dom.browserrange.W3cRange |
range
: Range
The range object.
|
![]()
No description.
|
code » |
No description.
Returns: !goog.dom.browserrange.W3cRange
A clone of this range.
|
code » | |||
![]()
No description.
|
code » | |||
![]()
No description.
|
code » | |||
![]()
No description.
|
code » | |||
![]()
No description.
|
code » | |||
![]()
No description.
|
code » | |||
![]()
No description.
|
code » | |||
![]()
No description.
|
code » | |||
![]()
No description.
|
code » | |||
![]()
No description.
|
code » | |||
![]()
No description.
|
code » | |||
![]()
No description.
|
code » | |||
![]()
No description.
|
code » | |||
![]()
No description.
|
code » | |||
![]()
No description.
|
code » | |||
![]()
Select this range.
Arguments:
|
code » | |||
![]()
No description.
|
code » | |||
![]()
No description.
|
code » |
Returns a RangeIterator over the contents of the range. Regardless of the
direction of the range, the iterator will move in document order.
Arguments:
Returns: !goog.dom.RangeIterator
An iterator over tags in the range.
|
code » | ||||
No description.
Returns: goog.dom.browserrange.AbstractRange
A clone of this range.
|
code » | ||||
![]()
Collapses the range to one of its boundary points.
Arguments:
|
code » | ||||
Compares one endpoint of this range with the endpoint of another browser
native range object.
Arguments:
Returns: number
0 if the endpoints are equal, negative if this range
endpoint comes before the other range endpoint, and positive otherwise.
|
code » | ||||
Tests if this range contains the given node.
|
code » | ||||
Tests if this range contains the given range.
Arguments:
Returns: boolean
Whether this range contains the given range.
|
code » | ||||
![]()
Returns the browser native implementation of the range. Please refrain from
using this function - if you find you need the range please add wrappers for
the functionality you need rather than just using the native range.
Returns: Range | TextRange
The browser native range object.
|
code » | ||||
Returns the deepest node in the tree that contains the entire range.
Returns: Node
The deepest node that contains the entire range.
|
code » | ||||
Returns the node the range ends in.
Returns: Node
The element or text node the range ends in.
|
code » | ||||
Returns the offset into the node the range ends in.
Returns: number
The offset into the node the range ends in. For text
nodes, this is an offset into the node value. For elements, this is
an offset into the childNodes array.
|
code » | ||||
No description.
Returns: goog.math.Coordinate
The coordinate of the selection end node
and offset.
|
code » | ||||
Returns the HTML fragment this range selects. This is slow on all browsers.
Returns: string
HTML fragment of the range, does not include context
containing elements.
|
code » | ||||
Returns the node the range starts in.
Returns: Node
The element or text node the range starts in.
|
code » | ||||
Returns the offset into the node the range starts in.
Returns: number
The offset into the node the range starts in. For text
nodes, this is an offset into the node value. For elements, this is
an offset into the childNodes array.
|
code » | ||||
No description.
Returns: goog.math.Coordinate
The coordinate of the selection start node
and offset.
|
code » | ||||
No description.
Returns: string
The text content of the range.
|
code » | ||||
Returns valid HTML for this range. This is fast on IE, and semi-fast on
other browsers.
Returns: string
Valid HTML of the range, including context containing
elements.
|
code » | ||||
Inserts a node before (or after) the range. The range may be disrupted
beyond recovery because of the way this splits nodes.
|
code » | ||||
Tests if the selection is collapsed - i.e. is just a caret.
Returns: boolean
Whether the range is collapsed.
|
code » | ||||
![]()
Set this range as the selection in its window.
Arguments:
|
code » | ||||
Surrounds the text range with the specified element (on Mozilla) or with a
clone of the specified element (on IE). Returns a reference to the
surrounding element if the operation was successful; returns null if the
operation failed.
|
code » | ||||
![]()
Surrounds this range with the two given nodes. The range may be disrupted
beyond recovery because of the way this splits nodes.
|
code » |
![]()
No description.
|
Code » |
![]()
Removes the contents of the range from the document. As a side effect, the
selection will be collapsed. The behavior of content removal is normalized
across browsers. For instance, IE sometimes creates extra text nodes that
a W3C browser does not. That behavior is corrected for.
|
Code » |
Creates a range object that selects the given node's text.
Arguments:
Returns: !goog.dom.browserrange.GeckoRange
A Gecko range wrapper object.
|
code » | |||||
![]()
Creates a range object that selects between the given nodes.
Arguments:
Returns: !goog.dom.browserrange.GeckoRange
A wrapper object.
|
code » |
![]()
No description.
|
Code » |