Interface for manipulating and querying the current selected range of nodes within the document. @status FROZEN @version 1.0
[scriptable, uuid(b2c7ed59-8634-4352-9e37-5484c8b6e4e1)]
Attributes
Returns the node in which the selection begins.
Returns the node in which the selection ends.
Methods
Adds a range to the current selection.
Collapses the selection to a single point, at the specified offset in the given DOM node. When the selection is collapsed, and the content is focused and editable, the caret will blink there. @param parentNode The given dom node where the selection will be set @param offset Where in given dom node to place the selection (the offset into the given node)
Collapses the whole selection to a single point at the end of the current selection (irrespective of direction). If content is focused and editable, the caret will blink there.
Collapses the whole selection to a single point at the start of the current selection (irrespective of direction). If content is focused and editable, the caret will blink there.
Indicates whether the node is part of the selection. If partlyContained is set to PR_TRUE, the function returns true when some part of the node is part of the selection. If partlyContained is set to PR_FALSE, the function only returns true when the entire node is part of the selection.
Extends the selection by moving the selection end to the specified node and offset, preserving the selection begin position. The new selection end result will always be from the anchorNode to the new focusNode, regardless of direction. @param parentNode The node where the selection will be extended to @param offset Where in node to place the offset in the new selection end
Returns the range at the specified index.
Removes a range from the current selection.
Adds all children of the specified node to the selection. @param parentNode the parent of the children to be added to the selection.
Modifies the cursor Bidi level after a change in keyboard direction
@param langRTL is PR_TRUE if the new language is right-to-left or
PR_FALSE if the new language is left-to-right.
