Trait ShadowRootMethods

Source
pub(crate) trait ShadowRootMethods<D>
where D: DomTypes,
{
Show 18 methods // Required methods fn Mode(&self) -> ShadowRootMode; fn DelegatesFocus(&self) -> bool; fn SlotAssignment(&self) -> SlotAssignmentMode; fn Clonable(&self) -> bool; fn Serializable(&self) -> bool; fn Host(&self) -> Root<Dom<<D as DomTypes>::Element>>; fn GetOnslotchange(&self) -> Option<Rc<EventHandlerNonNull<D>>>; fn SetOnslotchange(&self, value: Option<Rc<EventHandlerNonNull<D>>>); fn SetHTMLUnsafe( &self, html: TrustedHTMLOrString<D>, _can_gc: CanGc, ) -> Result<(), Error>; fn GetHTML(&self, options: &GetHTMLOptions<D>, _can_gc: CanGc) -> DOMString; fn GetInnerHTML( &self, _can_gc: CanGc, ) -> Result<TrustedHTMLOrNullIsEmptyString<D>, Error>; fn SetInnerHTML( &self, value: TrustedHTMLOrNullIsEmptyString<D>, _can_gc: CanGc, ) -> Result<(), Error>; fn ElementFromPoint( &self, x: Finite<f64>, y: Finite<f64>, ) -> Option<Root<Dom<<D as DomTypes>::Element>>>; fn ElementsFromPoint( &self, x: Finite<f64>, y: Finite<f64>, ) -> Vec<Root<Dom<<D as DomTypes>::Element>>>; fn GetActiveElement(&self) -> Option<Root<Dom<<D as DomTypes>::Element>>>; fn StyleSheets(&self) -> Root<Dom<<D as DomTypes>::StyleSheetList>>; fn AdoptedStyleSheets( &self, cx: JSContext, _can_gc: CanGc, retval: MutableHandle<'_, Value>, ); fn SetAdoptedStyleSheets( &self, cx: JSContext, value: Handle<'_, Value>, ) -> Result<(), Error>;
}

Required Methods§

Implementors§