Skip to main content

CaretPosition

Trait CaretPosition 

Source
pub trait CaretPosition {
    // Required methods
    fn select_all(&self) -> ApiResult<()>;
    fn set_caret_position(&self, offset: usize) -> ApiResult<()>;
    fn get_caret_position(&self) -> Option<u32>;
}
Expand description

Utilities for caret position. DOM elements have different APIs for this but Deref makes them fall through, so it is important that this method be called on the correct struct type!

Required Methods§

Source

fn select_all(&self) -> ApiResult<()>

Select the entired clip

Source

fn set_caret_position(&self, offset: usize) -> ApiResult<()>

Set the caret to a specific offset.

Source

fn get_caret_position(&self) -> Option<u32>

Get the caret’s offset (if it has focus)

Implementations on Foreign Types§

Source§

impl CaretPosition for HtmlElement

Source§

fn select_all(&self) -> ApiResult<()>

Source§

fn set_caret_position(&self, offset: usize) -> ApiResult<()>

Source§

fn get_caret_position(&self) -> Option<u32>

Source§

impl CaretPosition for HtmlTextAreaElement

Source§

fn select_all(&self) -> ApiResult<()>

Source§

fn set_caret_position(&self, offset: usize) -> ApiResult<()>

Source§

fn get_caret_position(&self) -> Option<u32>

Implementors§