[][src]Trait ss_web_utils::dom::DomRef

pub trait DomRef {
    fn dom_ref(&self) -> &JsValue;
fn dom_ref_as_node(&self) -> &Node; fn add_event_listener(&self, event_name: &str, cb: &dyn Callback) { ... }
fn remove_event_listener(&self, event_name: &str, cb: &dyn Callback) { ... }
fn append_child(&self, child: &dyn DomRef) { ... }
fn remove_child(&self, child: &dyn DomRef) { ... }
fn try_remove_child(&self, child: &dyn DomRef) -> Result<(), JsValue> { ... }
fn replace_child(&self, new_child: &dyn DomRef, old_child: &dyn DomRef) { ... } }

Required methods

fn dom_ref(&self) -> &JsValue

fn dom_ref_as_node(&self) -> &Node

Loading content...

Provided methods

fn add_event_listener(&self, event_name: &str, cb: &dyn Callback)

fn remove_event_listener(&self, event_name: &str, cb: &dyn Callback)

fn append_child(&self, child: &dyn DomRef)

fn remove_child(&self, child: &dyn DomRef)

fn try_remove_child(&self, child: &dyn DomRef) -> Result<(), JsValue>

fn replace_child(&self, new_child: &dyn DomRef, old_child: &dyn DomRef)

Loading content...

Implementors

impl DomRef for Body[src]

fn add_event_listener(&self, event_name: &str, cb: &dyn Callback)[src]

fn remove_event_listener(&self, event_name: &str, cb: &dyn Callback)[src]

fn append_child(&self, child: &dyn DomRef)[src]

fn remove_child(&self, child: &dyn DomRef)[src]

fn try_remove_child(&self, child: &dyn DomRef) -> Result<(), JsValue>[src]

fn replace_child(&self, new_child: &dyn DomRef, old_child: &dyn DomRef)[src]

impl DomRef for Tag[src]

fn add_event_listener(&self, event_name: &str, cb: &dyn Callback)[src]

fn remove_event_listener(&self, event_name: &str, cb: &dyn Callback)[src]

fn append_child(&self, child: &dyn DomRef)[src]

fn remove_child(&self, child: &dyn DomRef)[src]

fn try_remove_child(&self, child: &dyn DomRef) -> Result<(), JsValue>[src]

fn replace_child(&self, new_child: &dyn DomRef, old_child: &dyn DomRef)[src]

impl DomRef for Text[src]

fn add_event_listener(&self, event_name: &str, cb: &dyn Callback)[src]

fn remove_event_listener(&self, event_name: &str, cb: &dyn Callback)[src]

fn append_child(&self, child: &dyn DomRef)[src]

fn remove_child(&self, child: &dyn DomRef)[src]

fn try_remove_child(&self, child: &dyn DomRef) -> Result<(), JsValue>[src]

fn replace_child(&self, new_child: &dyn DomRef, old_child: &dyn DomRef)[src]

Loading content...