pub(crate) trait ShadowRootMethods<D: DomTypes> {
Show 15 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) -> DomRoot<D::Element>;
fn GetOnslotchange(&self) -> Option<Rc<EventHandlerNonNull<D>>>;
fn SetOnslotchange(&self, value: Option<Rc<EventHandlerNonNull<D>>>);
fn GetHTML(&self, options: &GetHTMLOptions<D>, _can_gc: CanGc) -> DOMString;
fn InnerHTML(&self, _can_gc: CanGc) -> DOMString;
fn SetInnerHTML(&self, value: DOMString, _can_gc: CanGc);
fn ElementFromPoint(
&self,
x: Finite<f64>,
y: Finite<f64>,
_can_gc: CanGc,
) -> Option<DomRoot<D::Element>>;
fn ElementsFromPoint(
&self,
x: Finite<f64>,
y: Finite<f64>,
_can_gc: CanGc,
) -> Vec<DomRoot<D::Element>>;
fn GetActiveElement(&self) -> Option<DomRoot<D::Element>>;
fn StyleSheets(&self) -> DomRoot<D::StyleSheetList>;
}