Selection

Struct Selection 

Source
pub struct Selection { /* private fields */ }
Expand description

The Selection class.

MDN Documentation

This API requires the following crate features to be activated: Selection

Implementations§

Source§

impl Selection

Source

pub fn anchor_node(&self) -> Option<Node>

Getter for the anchorNode field of this object.

MDN Documentation

This API requires the following crate features to be activated: Node, Selection

Source§

impl Selection

Source

pub fn anchor_offset(&self) -> u32

Getter for the anchorOffset field of this object.

MDN Documentation

This API requires the following crate features to be activated: Selection

Source§

impl Selection

Source

pub fn focus_node(&self) -> Option<Node>

Getter for the focusNode field of this object.

MDN Documentation

This API requires the following crate features to be activated: Node, Selection

Source§

impl Selection

Source

pub fn focus_offset(&self) -> u32

Getter for the focusOffset field of this object.

MDN Documentation

This API requires the following crate features to be activated: Selection

Source§

impl Selection

Source

pub fn is_collapsed(&self) -> bool

Getter for the isCollapsed field of this object.

MDN Documentation

This API requires the following crate features to be activated: Selection

Source§

impl Selection

Source

pub fn range_count(&self) -> u32

Getter for the rangeCount field of this object.

MDN Documentation

This API requires the following crate features to be activated: Selection

Source§

impl Selection

Source

pub fn type_(&self) -> String

Getter for the type field of this object.

MDN Documentation

This API requires the following crate features to be activated: Selection

Source§

impl Selection

Source

pub fn caret_bidi_level(&self) -> Result<Option<i16>, JsValue>

Getter for the caretBidiLevel field of this object.

MDN Documentation

This API requires the following crate features to be activated: Selection

Source§

impl Selection

Source

pub fn set_caret_bidi_level(&self, value: Option<i16>) -> Result<(), JsValue>

Setter for the caretBidiLevel field of this object.

MDN Documentation

This API requires the following crate features to be activated: Selection

Source§

impl Selection

Source

pub fn add_range(&self, range: &Range) -> Result<(), JsValue>

The addRange() method.

MDN Documentation

This API requires the following crate features to be activated: Range, Selection

Source§

impl Selection

Source

pub fn collapse(&self, node: Option<&Node>) -> Result<(), JsValue>

The collapse() method.

MDN Documentation

This API requires the following crate features to be activated: Node, Selection

Source§

impl Selection

Source

pub fn collapse_with_offset( &self, node: Option<&Node>, offset: u32, ) -> Result<(), JsValue>

The collapse() method.

MDN Documentation

This API requires the following crate features to be activated: Node, Selection

Source§

impl Selection

Source

pub fn collapse_to_end(&self) -> Result<(), JsValue>

The collapseToEnd() method.

MDN Documentation

This API requires the following crate features to be activated: Selection

Source§

impl Selection

Source

pub fn collapse_to_start(&self) -> Result<(), JsValue>

The collapseToStart() method.

MDN Documentation

This API requires the following crate features to be activated: Selection

Source§

impl Selection

Source

pub fn contains_node(&self, node: &Node) -> Result<bool, JsValue>

The containsNode() method.

MDN Documentation

This API requires the following crate features to be activated: Node, Selection

Source§

impl Selection

Source

pub fn contains_node_with_allow_partial_containment( &self, node: &Node, allow_partial_containment: bool, ) -> Result<bool, JsValue>

The containsNode() method.

MDN Documentation

This API requires the following crate features to be activated: Node, Selection

Source§

impl Selection

Source

pub fn delete_from_document(&self) -> Result<(), JsValue>

The deleteFromDocument() method.

MDN Documentation

This API requires the following crate features to be activated: Selection

Source§

impl Selection

Source

pub fn empty(&self) -> Result<(), JsValue>

The empty() method.

MDN Documentation

This API requires the following crate features to be activated: Selection

Source§

impl Selection

Source

pub fn extend(&self, node: &Node) -> Result<(), JsValue>

The extend() method.

MDN Documentation

This API requires the following crate features to be activated: Node, Selection

Source§

impl Selection

Source

pub fn extend_with_offset( &self, node: &Node, offset: u32, ) -> Result<(), JsValue>

The extend() method.

MDN Documentation

This API requires the following crate features to be activated: Node, Selection

Source§

impl