script::dom::bindings::codegen::GenericBindings::WindowBinding::Window_Binding

Trait WindowMethods

Source
pub(crate) trait WindowMethods<D: DomTypes> {
Show 257 methods // Required methods fn Window(&self) -> DomRoot<D::WindowProxy>; fn Self_(&self) -> DomRoot<D::WindowProxy>; fn Document(&self) -> DomRoot<D::Document>; fn Name(&self) -> DOMString; fn SetName(&self, value: DOMString); fn Location(&self) -> DomRoot<D::Location>; fn History(&self) -> DomRoot<D::History>; fn CustomElements(&self) -> DomRoot<D::CustomElementRegistry>; fn Status(&self) -> DOMString; fn SetStatus(&self, value: DOMString); fn Close(&self); fn Closed(&self) -> bool; fn Stop(&self, _can_gc: CanGc); fn Frames(&self) -> DomRoot<D::WindowProxy>; fn Length(&self) -> u32; fn GetTop(&self) -> Option<DomRoot<D::WindowProxy>>; fn GetOpener( &self, cx: SafeJSContext, _comp: InRealm<'_>, retval: MutableHandleValue<'_>, ) -> Fallible<()>; fn SetOpener( &self, cx: SafeJSContext, value: HandleValue<'_>, ) -> ErrorResult; fn GetParent(&self) -> Option<DomRoot<D::WindowProxy>>; fn GetFrameElement(&self) -> Option<DomRoot<D::Element>>; fn Open( &self, url: USVString, target: DOMString, features: DOMString, _can_gc: CanGc, ) -> Fallible<Option<DomRoot<D::WindowProxy>>>; fn Navigator(&self) -> DomRoot<D::Navigator>; fn Alert(&self, message: DOMString); fn Alert_(&self); fn Confirm(&self, message: DOMString) -> bool; fn Prompt( &self, message: DOMString, default: DOMString, ) -> Option<DOMString>; fn RequestAnimationFrame( &self, callback: Rc<FrameRequestCallback<D>>, ) -> u32; fn CancelAnimationFrame(&self, handle: u32); fn PostMessage( &self, cx: SafeJSContext, message: HandleValue<'_>, targetOrigin: USVString, transfer: CustomAutoRooterGuard<'_, Vec<*mut JSObject>>, ) -> Fallible<()>; fn PostMessage_( &self, cx: SafeJSContext, message: HandleValue<'_>, options: RootedTraceableBox<WindowPostMessageOptions>, ) -> Fallible<()>; fn CaptureEvents(&self); fn ReleaseEvents(&self); fn GetComputedStyle( &self, elt: &D::Element, pseudoElt: Option<DOMString>, ) -> DomRoot<D::CSSStyleDeclaration>; fn MatchMedia(&self, query: DOMString) -> DomRoot<D::MediaQueryList>; fn Screen(&self) -> DomRoot<D::Screen>; fn MoveTo(&self, x: i32, y: i32); fn MoveBy(&self, x: i32, y: i32); fn ResizeTo(&self, x: i32, y: i32); fn ResizeBy(&self, x: i32, y: i32); fn InnerWidth(&self) -> i32; fn InnerHeight(&self) -> i32; fn ScrollX(&self) -> i32; fn PageXOffset(&self) -> i32; fn ScrollY(&self) -> i32; fn PageYOffset(&self) -> i32; fn Scroll(&self, options: &ScrollToOptions, _can_gc: CanGc); fn Scroll_(&self, x: f64, y: f64, _can_gc: CanGc); fn ScrollTo(&self, options: &ScrollToOptions); fn ScrollTo_(&self, x: f64, y: f64); fn ScrollBy(&self, options: &ScrollToOptions, _can_gc: CanGc); fn ScrollBy_(&self, x: f64, y: f64, _can_gc: CanGc); fn ScreenX(&self) -> i32; fn ScreenY(&self) -> i32; fn OuterWidth(&self) -> i32; fn OuterHeight(&self) -> i32; fn DevicePixelRatio(&self) -> Finite<f64>; fn Debug(&self, arg: DOMString); fn Gc(&self); fn Js_backtrace(&self); fn WebdriverCallback(&self, cx: SafeJSContext, result: HandleValue<'_>); fn WebdriverTimeout(&self); fn RunningAnimationCount(&self) -> u32; fn GetSelection(&self) -> Option<DomRoot<D::Selection>>; fn Event(&self, cx: SafeJSContext, retval: MutableHandleValue<'_>); fn TestRunner(&self) -> DomRoot<D::TestRunner>; fn GetOnabort(&self) -> Option<Rc<EventHandlerNonNull<D>>>; fn SetOnabort(&self, value: Option<Rc<EventHandlerNonNull<D>>>); fn GetOnblur(&self) -> Option<Rc<EventHandlerNonNull<D>>>; fn SetOnblur(&self, value: Option<Rc<EventHandlerNonNull<D>>>); fn GetOncancel(&self) -> Option<Rc<EventHandlerNonNull<D>>>; fn SetOncancel(&self, value: Option<Rc<EventHandlerNonNull<D>>>); fn GetOncanplay(&self) -> Option<Rc<EventHandlerNonNull<D>>>; fn SetOncanplay(&self, value: Option<Rc<EventHandlerNonNull<D>>>); fn GetOncanplaythrough(&self) -> Option<Rc<EventHandlerNonNull<D>>>; fn SetOncanplaythrough(&self, value: Option<Rc<EventHandlerNonNull<D>>>); fn GetOnchange(&self) -> Option<Rc<EventHandlerNonNull<D>>>; fn SetOnchange(&self, value: Option<Rc<EventHandlerNonNull<D>>>); fn GetOnclick(&self) -> Option<Rc<EventHandlerNonNull<D>>>; fn SetOnclick(&self, value: Option<Rc<EventHandlerNonNull<D>>>); fn GetOnclose(&self) -> Option<Rc<EventHandlerNonNull<D>>>; fn SetOnclose(&self, value: Option<Rc<EventHandlerNonNull<D>>>); fn GetOncontextmenu(&self) -> Option<Rc<EventHandlerNonNull<D>>>; fn SetOncontextmenu(&self, value: Option<Rc<EventHandlerNonNull<D>>>); fn GetOncuechange(&self) -> Option<Rc<EventHandlerNonNull<D>>>; fn SetOncuechange(&self, value: Option<Rc<EventHandlerNonNull<D>>>); fn GetOndblclick(&self) -> Option<Rc<EventHandlerNonNull<D>>>; fn SetOndblclick(&self, value: Option<Rc<EventHandlerNonNull<D>>>); fn GetOndrag(&self) -> Option<Rc<EventHandlerNonNull<D>>>; fn SetOndrag(&self, value: Option<Rc<EventHandlerNonNull<D>>>); fn GetOndragend(&self) -> Option<Rc<EventHandlerNonNull<D>>>; fn SetOndragend(&self, value: Option<Rc<EventHandlerNonNull<D>>>); fn GetOndragenter(&self) -> Option<Rc<EventHandlerNonNull<D>>>; fn SetOndragenter(&self, value: Option<Rc<EventHandlerNonNull<D>>>); fn GetOndragexit(&self) -> Option<Rc<EventHandlerNonNull<D>>>; fn SetOndragexit(&self, value: Option<Rc<EventHandlerNonNull<D>>>); fn GetOndragleave(&self) -> Option<Rc<EventHandlerNonNull<D>>>; fn SetOndragleave(&self, value: Option<Rc<EventHandlerNonNull<D>>>); fn GetOndragover(&self) -> Option<Rc<EventHandlerNonNull<D>>>; fn SetOndragover(&self, value: Option<Rc<EventHandlerNonNull<D>>>); fn GetOndragstart(&self) -> Option<Rc<EventHandlerNonNull<D>>>; fn SetOndragstart(&self, value: Option<Rc<EventHandlerNonNull<D>>>); fn GetOndrop(&self) -> Option<Rc<EventHandlerNonNull<D>>>; fn SetOndrop(&self, value: Option<Rc<EventHandlerNonNull<D>>>); fn GetOndurationchange(&self) -> Option<Rc<EventHandlerNonNull<D>>>; fn SetOndurationchange(&self, value: Option<Rc<EventHandlerNonNull<D>>>); fn GetOnemptied(&self) -> Option<Rc<EventHandlerNonNull<D>>>; fn SetOnemptied(&self, value: Option<Rc<EventHandlerNonNull<D>>>); fn GetOnended(&self) -> Option<Rc<EventHandlerNonNull<D>>>; fn SetOnended(&self, value: Option<Rc<EventHandlerNonNull<D>>>); fn GetOnerror(&self) -> Option<Rc<OnErrorEventHandlerNonNull<D>>>; fn SetOnerror(&self, value: Option<Rc<OnErrorEventHandlerNonNull<D>>>); fn GetOnfocus(&self) -> Option<Rc<EventHandlerNonNull<D>>>; fn SetOnfocus(&self, value: Option<Rc<EventHandlerNonNull<D>>>); fn GetOnformdata(&self) -> Option<Rc<EventHandlerNonNull<D>>>; fn SetOnformdata(&self, value: Option<Rc<EventHandlerNonNull<D>>>); fn GetOninput(&self) -> Option<Rc<EventHandlerNonNull<D>>>; fn SetOninput(&self, value: Option<Rc<EventHandlerNonNull<D>>>); fn GetOninvalid(&self) -> Option<Rc<EventHandlerNonNull<D>>>; fn SetOninvalid(&self, value: Option<Rc<EventHandlerNonNull<D>>>); fn GetOnkeydown(&self) -> Option<Rc<EventHandlerNonNull<D>>>; fn SetOnkeydown(&self, value: Option<Rc<EventHandlerNonNull<D>>>); fn GetOnkeypress(&self) -> Option<Rc<EventHandlerNonNull<D>>>; fn SetOnkeypress(&self, value: Option<Rc<EventHandlerNonNull<D>>>); fn GetOnkeyup(&self) -> Option<Rc<EventHandlerNonNull<D>>>; fn SetOnkeyup(&self, value: Option<Rc<EventHandlerNonNull<D>>>); fn GetOnload(&self) -> Option<Rc<EventHandlerNonNull<D>>>; fn SetOnload(&self, value: Option<Rc<EventHandlerNonNull<D>>>); fn GetOnloadeddata(&self) -> Option<Rc<EventHandlerNonNull<D>>>; fn SetOnloadeddata(&self, value: Option<Rc<EventHandlerNonNull<D>>>); fn GetOnloadedmetadata(&self) -> Option<Rc<EventHandlerNonNull<D>>>; fn SetOnloadedmetadata(&self, value: Option<Rc<EventHandlerNonNull<D>>>); fn GetOnloadstart(&self) -> Option<Rc<EventHandlerNonNull<D>>>; fn SetOnloadstart(&self, value: Option<Rc<EventHandlerNonNull<D>>>); fn GetOnmousedown(&self) -> Option<Rc<EventHandlerNonNull<D>>>; fn SetOnmousedown(&self, value: Option<Rc<EventHandlerNonNull<D>>>); fn GetOnmouseenter(&self) -> Option<Rc<EventHandlerNonNull<D>>>; fn SetOnmouseenter(&self, value: Option<Rc<EventHandlerNonNull<D>>>); fn GetOnmouseleave(&self) -> Option<Rc<EventHandlerNonNull<D>>>; fn SetOnmouseleave(&self, value: Option<Rc<EventHandlerNonNull<D>>>); fn GetOnmousemove(&self) -> Option<Rc<EventHandlerNonNull<D>>>; fn SetOnmousemove(&self, value: Option<Rc<EventHandlerNonNull<D>>>); fn GetOnmouseout(&self) -> Option<Rc<EventHandlerNonNull<D>>>; fn SetOnmouseout(&self, value: Option<Rc<EventHandlerNonNull<D>>>); fn GetOnmouseover(&self) -> Option<Rc<EventHandlerNonNull<D>>>; fn SetOnmouseover(&self, value: Option<Rc<EventHandlerNonNull<D>>>); fn GetOnmouseup(&self) -> Option<Rc<EventHandlerNonNull<D>>>; fn SetOnmouseup(&self, value: Option<Rc<EventHandlerNonNull<D>>>); fn GetOnwheel(&self) -> Option<Rc<EventHandlerNonNull<D>>>; fn SetOnwheel(&self, value: Option<Rc<EventHandlerNonNull<D>>>); fn GetOnpause(&self) -> Option<Rc<EventHandlerNonNull<D>>>; fn SetOnpause(&self, value: Option<Rc<EventHandlerNonNull<D>>>); fn GetOnplay(&self) -> Option<Rc<EventHandlerNonNull<D>>>; fn SetOnplay(&self, value: Option<Rc<EventHandlerNonNull<D>>>); fn GetOnplaying(&self) -> Option<Rc<EventHandlerNonNull<D>>>; fn SetOnplaying(&self, value: Option<Rc<EventHandlerNonNull<D>>>); fn GetOnprogress(&self) -> Option<Rc<EventHandlerNonNull<D>>>; fn SetOnprogress(&self, value: Option<Rc<EventHandlerNonNull<D>>>); fn GetOnratechange(&self) -> Option<Rc<EventHandlerNonNull<D>>>; fn SetOnratechange(&self, value: Option<Rc<EventHandlerNonNull<D>>>); fn GetOnreset(&self) -> Option<Rc<EventHandlerNonNull<D>>>; fn SetOnreset(&self, value: Option<Rc<EventHandlerNonNull<D>>>); fn GetOnresize(&self) -> Option<Rc<EventHandlerNonNull<D>>>; fn SetOnresize(&self, value: Option<Rc<EventHandlerNonNull<D>>>); fn GetOnscroll(&self) -> Option<Rc<EventHandlerNonNull<D>>>; fn SetOnscroll(&self, value: Option<Rc<EventHandlerNonNull<D>>>); fn GetOnsecuritypolicyviolation(&self) -> Option<Rc<EventHandlerNonNull<D>>>; fn SetOnsecuritypolicyviolation( &self, value: Option<Rc<EventHandlerNonNull<D>>>, ); fn GetOnseeked(&self) -> Option<Rc<EventHandlerNonNull<D>>>; fn SetOnseeked(&self, value: Option<Rc<EventHandlerNonNull<D>>>); fn GetOnseeking(&self) -> Option<Rc<EventHandlerNonNull<D>>>; fn SetOnseeking(&self, value: Option<Rc<EventHandlerNonNull<D>>>); fn GetOnselect(&self) -> Option<Rc<EventHandlerNonNull<D>>>; fn SetOnselect(&self, value: Option<Rc<EventHandlerNonNull<D>>>); fn GetOnshow(&self) -> Option<Rc<EventHandlerNonNull<D>>>; fn SetOnshow(&self, value: Option<Rc<EventHandlerNonNull<D>>>); fn GetOnstalled(&self) -> Option<Rc<EventHandlerNonNull<D>>>; fn SetOnstalled(&self, value: Option<Rc<EventHandlerNonNull<D>>>); fn GetOnsubmit(&self) -> Option<Rc<EventHandlerNonNull<D>>>; fn SetOnsubmit(&self, value: Option<Rc<EventHandlerNonNull<D>>>); fn GetOnsuspend(&self) -> Option<Rc<EventHandlerNonNull<D>>>; fn SetOnsuspend(&self, value: Option<Rc<EventHandlerNonNull<D>>>); fn GetOntimeupdate(&self) -> Option<Rc<EventHandlerNonNull<D>>>; fn SetOntimeupdate(&self, value: Option<Rc<EventHandlerNonNull<D>>>); fn GetOntoggle(&self) -> Option<Rc<EventHandlerNonNull<D>>>; fn SetOntoggle(&self, value: Option<Rc<EventHandlerNonNull<D>>>); fn GetOnvolumechange(&self) -> Option<Rc<EventHandlerNonNull<D>>>; fn SetOnvolumechange(&self, value: Option<Rc<EventHandlerNonNull<D>>>); fn GetOnwaiting(&self) -> Option<Rc<EventHandlerNonNull<D>>>; fn SetOnwaiting(&self, value: Option<Rc<EventHandlerNonNull<D>>>); fn GetOnanimationend(&self) -> Option<Rc<EventHandlerNonNull<D>>>; fn SetOnanimationend(&self, value: Option<Rc<EventHandlerNonNull<D>>>); fn GetOnanimationiteration(&self) -> Option<Rc<EventHandlerNonNull<D>>>; fn SetOnanimationiteration(&self, value: Option<Rc<EventHandlerNonNull<D>>>); fn GetOntransitionrun(&self) -> Option<Rc<EventHandlerNonNull<D>>>; fn SetOntransitionrun(&self, value: Option<Rc<EventHandlerNonNull<D>>>); fn GetOntransitionend(&self) -> Option<Rc<EventHandlerNonNull<D>>>; fn SetOntransitionend(&self, value: Option<Rc<EventHandlerNonNull<D>>>); fn GetOntransitioncancel(&self) -> Option<Rc<EventHandlerNonNull<D>>>; fn SetOntransitioncancel(&self, value: Option<Rc<EventHandlerNonNull<D>>>); fn GetOnselectstart(&self) -> Option<Rc<EventHandlerNonNull<D>>>; fn SetOnselectstart(&self, value: Option<Rc<EventHandlerNonNull<D>>>); fn GetOnselectionchange(&self) -> Option<Rc<EventHandlerNonNull<D>>>; fn SetOnselectionchange(&self, value: Option<Rc<EventHandlerNonNull<D>>>); fn GetOnafterprint(&self) -> Option<Rc<EventHandlerNonNull<D>>>; fn SetOnafterprint(&self, value: Option<Rc<EventHandlerNonNull<D>>>); fn GetOnbeforeprint(&self) -> Option<Rc<EventHandlerNonNull<D>>>; fn SetOnbeforeprint(&self, value: Option<Rc<EventHandlerNonNull<D>>>); fn GetOnbeforeunload( &self, ) -> Option<Rc<OnBeforeUnloadEventHandlerNonNull<D>>>; fn SetOnbeforeunload( &self, value: Option<Rc<OnBeforeUnloadEventHandlerNonNull<D>>>, ); fn GetOnhashchange(&self) -> Option<Rc<EventHandlerNonNull<D>>>; fn SetOnhashchange(&self, value: Option<Rc<EventHandlerNonNull<D>>>); fn GetOnlanguagechange(&self) -> Option<Rc<EventHandlerNonNull<D>>>; fn SetOnlanguagechange(&self, value: Option<Rc<EventHandlerNonNull<D>>>); fn GetOnmessage(&self) -> Option<Rc<EventHandlerNonNull<D>>>; fn SetOnmessage(&self, value: Option<Rc<EventHandlerNonNull<D>>>); fn GetOnmessageerror(&self) -> Option<Rc<EventHandlerNonNull<D>>>; fn SetOnmessageerror(&self, value: Option<Rc<EventHandlerNonNull<D>>>); fn GetOnoffline(&self) -> Option<Rc<EventHandlerNonNull<D>>>; fn SetOnoffline(&self, value: Option<Rc<EventHandlerNonNull<D>>>); fn GetOnonline(&self) -> Option<Rc<EventHandlerNonNull<D>>>; fn SetOnonline(&self, value: Option<Rc<EventHandlerNonNull<D>>>); fn GetOnpagehide(&self) -> Option<Rc<EventHandlerNonNull<D>>>; fn SetOnpagehide(&self, value: Option<Rc<EventHandlerNonNull<D>>>); fn GetOnpageshow(&self) -> Option<Rc<EventHandlerNonNull<D>>>; fn SetOnpageshow(&self, value: Option<Rc<EventHandlerNonNull<D>>>); fn GetOnpopstate(&self) -> Option<Rc<EventHandlerNonNull<D>>>; fn SetOnpopstate(&self, value: Option<Rc<EventHandlerNonNull<D>>>); fn GetOnrejectionhandled(&self) -> Option<Rc<EventHandlerNonNull<D>>>; fn SetOnrejectionhandled(&self, value: Option<Rc<EventHandlerNonNull<D>>>); fn GetOnstorage(&self) -> Option<Rc<EventHandlerNonNull<D>>>; fn SetOnstorage(&self, value: Option<Rc<EventHandlerNonNull<D>>>); fn GetOnunhandledrejection(&self) -> Option<Rc<EventHandlerNonNull<D>>>; fn SetOnunhandledrejection(&self, value: Option<Rc<EventHandlerNonNull<D>>>); fn GetOnunload(&self) -> Option<Rc<EventHandlerNonNull<D>>>; fn SetOnunload(&self, value: Option<Rc<EventHandlerNonNull<D>>>); fn GetOngamepadconnected(&self) -> Option<Rc<EventHandlerNonNull<D>>>; fn SetOngamepadconnected(&self, value: Option<Rc<EventHandlerNonNull<D>>>); fn GetOngamepaddisconnected(&self) -> Option<Rc<EventHandlerNonNull<D>>>; fn SetOngamepaddisconnected( &self, value: Option<Rc<EventHandlerNonNull<D>>>, ); fn LocalStorage(&self) -> DomRoot<D::Storage>; fn Origin(&self) -> USVString; fn Btoa(&self, data: DOMString) -> Fallible<DOMString>; fn Atob(&self, data: DOMString) -> Fallible<DOMString>; fn SetTimeout( &self, cx: SafeJSContext, handler: StringOrFunction<D>, timeout: i32, arguments: Vec<HandleValue<'_>>, ) -> i32; fn ClearTimeout(&self, handle: i32); fn SetInterval( &self, cx: SafeJSContext, handler: StringOrFunction<D>, timeout: i32, arguments: Vec<HandleValue<'_>>, ) -> i32; fn ClearInterval(&self, handle: i32); fn QueueMicrotask(&self, callback: Rc<VoidFunction<D>>); fn CreateImageBitmap( &self, image: HTMLImageElementOrHTMLCanvasElementOrOffscreenCanvasOrCSSStyleValueOrBlobOrImageData<D>, options: &ImageBitmapOptions, _can_gc: CanGc, ) -> Rc<D::Promise>; fn StructuredClone( &self, cx: SafeJSContext, value: HandleValue<'_>, options: RootedTraceableBox<StructuredSerializeOptions>, rval: MutableHandleValue<'_>, ) -> Fallible<()>; fn Crypto(&self) -> DomRoot<D::Crypto>; fn Performance(&self) -> DomRoot<D::Performance>; fn IsSecureContext(&self) -> bool; fn Fetch( &self, input: RequestOrUSVString<D>, init: RootedTraceableBox<RequestInit<D>>, _comp: InRealm<'_>, _can_gc: CanGc, ) -> Rc<D::Promise>; fn SessionStorage(&self) -> DomRoot<D::Storage>; fn SupportedPropertyNames(&self) -> Vec<DOMString>; fn NamedGetter( &self, name: DOMString, ) -> Option<WindowProxyOrElementOrHTMLCollection<D>>;
}

Required Methods§

Source

fn Window(&self) -> DomRoot<D::WindowProxy>

Source

fn Self_(&self) -> DomRoot<D::WindowProxy>

Source

fn Document(&self) -> DomRoot<D::Document>

Source

fn Name(&self) -> DOMString

Source

fn SetName(&self, value: DOMString)

Source

fn Location(&self) -> DomRoot<D::Location>

Source

fn History(&self) -> DomRoot<D::History>

Source

fn CustomElements(&self) -> DomRoot<D::CustomElementRegistry>

Source

fn Status(&self) -> DOMString

Source

fn SetStatus(&self, value: DOMString)

Source

fn Close(&self)

Source

fn Closed(&self) -> bool

Source

fn Stop(&self, _can_gc: CanGc)

Source

fn Frames(&self) -> DomRoot<D::WindowProxy>

Source

fn Length(&self) -> u32

Source

fn GetTop(&self) -> Option<DomRoot<D::WindowProxy>>

Source

fn GetOpener( &self, cx: SafeJSContext, _comp: InRealm<'_>, retval: MutableHandleValue<'_>, ) -> Fallible<()>

Source

fn SetOpener(&self, cx: SafeJSContext, value: HandleValue<'_>) -> ErrorResult

Source

fn GetParent(&self) -> Option<DomRoot<D::WindowProxy>>

Source

fn GetFrameElement(&self) -> Option<DomRoot<D::Element>>

Source

fn Open( &self, url: USVString, target: DOMString, features: DOMString, _can_gc: CanGc, ) -> Fallible<Option<DomRoot<D::WindowProxy>>>

Source

fn Navigator(&self) -> DomRoot<D::Navigator>

Source

fn Alert(&self, message: DOMString)

Source

fn Alert_(&self)

Source

fn Confirm(&self, message: DOMString) -> bool

Source

fn Prompt(&self, message: DOMString, default: DOMString) -> Option<DOMString>

Source

fn RequestAnimationFrame(&self, callback: Rc<FrameRequestCallback<D>>) -> u32

Source

fn CancelAnimationFrame(&self, handle: u32)

Source

fn PostMessage( &self, cx: SafeJSContext, message: HandleValue<'_>, targetOrigin: USVString, transfer: CustomAutoRooterGuard<'_, Vec<*mut JSObject>>, ) -> Fallible<()>

Source

fn PostMessage_( &self, cx: SafeJSContext, message: HandleValue<'_>, options: RootedTraceableBox<WindowPostMessageOptions>, ) -> Fallible<()>

Source

fn CaptureEvents(&self)

Source

fn ReleaseEvents(&self)

Source

fn GetComputedStyle( &self, elt: &D::Element, pseudoElt: Option<DOMString>, ) -> DomRoot<D::CSSStyleDeclaration>

Source

fn MatchMedia(&self, query: DOMString) -> DomRoot<D::MediaQueryList>

Source

fn Screen(&self) -> DomRoot<D::Screen>

Source

fn MoveTo(&self, x: i32, y: i32)

Source

fn MoveBy(&self, x: i32, y: i32)

Source

fn ResizeTo(&self, x: i32, y: i32)

Source

fn ResizeBy(&self, x: i32, y: i32)

Source

fn InnerWidth(&self) -> i32

Source

fn InnerHeight(&self) -> i32

Source

fn ScrollX(&self) -> i32

Source

fn PageXOffset(&self) -> i32

Source

fn ScrollY(&self) -> i32

Source

fn PageYOffset(&self) -> i32

Source

fn Scroll(&self, options: &ScrollToOptions, _can_gc: CanGc)

Source

fn Scroll_(&self, x: f64, y: f64, _can_gc: CanGc)

Source

fn ScrollTo(&self, options: &ScrollToOptions)

Source

fn ScrollTo_(&self, x: f64, y: f64)

Source

fn ScrollBy(&self, options: &ScrollToOptions, _can_gc: CanGc)

Source

fn ScrollBy_(&self, x: f64, y: f64, _can_gc: CanGc)

Source

fn ScreenX(&self) -> i32

Source

fn ScreenY(&self) -> i32

Source

fn OuterWidth(&self) -> i32

Source

fn OuterHeight(&self) -> i32

Source

fn DevicePixelRatio(&self) -> Finite<f64>

Source

fn Debug(&self, arg: DOMString)

Source

fn Gc(&self)

Source

fn Js_backtrace(&self)

Source

fn WebdriverCallback(&self, cx: SafeJSContext, result: HandleValue<'_>)

Source

fn WebdriverTimeout(&self)

Source

fn RunningAnimationCount(&self) -> u32

Source

fn GetSelection(&self) -> Option<DomRoot<D::Selection>>

Source

fn Event(&self, cx: SafeJSContext, retval: MutableHandleValue<'_>)

Source

fn TestRunner(&self) -> DomRoot<D::TestRunner>

Source

fn GetOnabort(&self) -> Option<Rc<EventHandlerNonNull<D>>>

Source

fn SetOnabort(&self, value: Option<Rc<EventHandlerNonNull<D>>>)

Source

fn GetOnblur(&self) -> Option<Rc<EventHandlerNonNull<D>>>

Source

fn SetOnblur(&self, value: Option<Rc<EventHandlerNonNull<D>>>)

Source

fn GetOncancel(&self) -> Option<Rc<EventHandlerNonNull<D>>>

Source

fn SetOncancel(&self, value: Option<Rc<EventHandlerNonNull<D>>>)

Source

fn GetOncanplay(&self) -> Option<Rc<EventHandlerNonNull<D>>>

Source

fn SetOncanplay(&self, value: Option<Rc<EventHandlerNonNull<D>>>)

Source

fn GetOncanplaythrough(&self) -> Option<Rc<EventHandlerNonNull<D>>>

Source

fn SetOncanplaythrough(&self, value: Option<Rc<EventHandlerNonNull<D>>>)

Source

fn GetOnchange(&self) -> Option<Rc<EventHandlerNonNull<D>>>

Source

fn SetOnchange(&self, value: Option<Rc<EventHandlerNonNull<D>>>)

Source

fn GetOnclick(&self) -> Option<Rc<EventHandlerNonNull<D>>>

Source

fn SetOnclick(&self, value: Option<Rc<EventHandlerNonNull<D>>>)

Source

fn GetOnclose(&self) -> Option<Rc<EventHandlerNonNull<D>>>

Source

fn SetOnclose(&self, value: Option<Rc<EventHandlerNonNull<D>>>)

Source

fn GetOncontextmenu(&self) -> Option<Rc<EventHandlerNonNull<D>>>

Source

fn SetOncontextmenu(&self, value: Option<Rc<EventHandlerNonNull<D>>>)

Source

fn GetOncuechange(&self) -> Option<Rc<EventHandlerNonNull<D>>>

Source

fn SetOncuechange(&self, value: Option<Rc<EventHandlerNonNull<D>>>)

Source

fn GetOndblclick(&self) -> Option<Rc<EventHandlerNonNull<D>>>

Source

fn SetOndblclick(&self, value: Option<Rc<EventHandlerNonNull<D>>>)

Source

fn GetOndrag(&self) -> Option<Rc<EventHandlerNonNull<D>>>

Source

fn SetOndrag(&self, value: Option<Rc<EventHandlerNonNull<D>>>)

Source

fn GetOndragend(&self) -> Option<Rc<EventHandlerNonNull<D>>>

Source

fn SetOndragend(&self, value: Option<Rc<EventHandlerNonNull<D>>>)

Source

fn GetOndragenter(&self) -> Option<Rc<EventHandlerNonNull<D>>>

Source

fn SetOndragenter(&self, value: Option<Rc<EventHandlerNonNull<D>>>)

Source

fn GetOndragexit(&self) -> Option<Rc<EventHandlerNonNull<D>>>

Source

fn SetOndragexit(&self, value: Option<Rc<EventHandlerNonNull<D>>>)

Source

fn GetOndragleave(&self) -> Option<Rc<EventHandlerNonNull<D>>>

Source

fn SetOndragleave(&self, value: Option<Rc<EventHandlerNonNull<D>>>)

Source

fn GetOndragover(&self) -> Option<Rc<EventHandlerNonNull<D>>>

Source

fn SetOndragover(&self, value: Option<Rc<EventHandlerNonNull<D>>>)

Source

fn GetOndragstart(&self) -> Option<Rc<EventHandlerNonNull<D>>>

Source

fn SetOndragstart(&self, value: Option<Rc<EventHandlerNonNull<D>>>)

Source

fn GetOndrop(&self) -> Option<Rc<EventHandlerNonNull<D>>>

Source

fn SetOndrop(&self, value: Option<Rc<EventHandlerNonNull<D>>>)

Source

fn GetOndurationchange(&self) -> Option<Rc<EventHandlerNonNull<D>>>

Source

fn SetOndurationchange(&self, value: Option<Rc<EventHandlerNonNull<D>>>)

Source

fn GetOnemptied(&self) -> Option<Rc<EventHandlerNonNull<D>>>

Source

fn SetOnemptied(&self, value: Option<Rc<EventHandlerNonNull<D>>>)

Source

fn GetOnended(&self) -> Option<Rc<EventHandlerNonNull<D>>>

Source

fn SetOnended(&self, value: Option<Rc<EventHandlerNonNull<D>>>)

Source

fn GetOnerror(&self) -> Option<Rc<OnErrorEventHandlerNonNull<D>>>

Source

fn SetOnerror(&self, value: Option<Rc<OnErrorEventHandlerNonNull<D>>>)

Source

fn GetOnfocus(&self) -> Option<Rc<EventHandlerNonNull<D>>>

Source

fn SetOnfocus(&self, value: Option<Rc<EventHandlerNonNull<D>>>)

Source

fn GetOnformdata(&self) -> Option<Rc<EventHandlerNonNull<D>>>

Source

fn SetOnformdata(&self, value: Option<Rc<EventHandlerNonNull<D>>>)

Source

fn GetOninput(&self) -> Option<Rc<EventHandlerNonNull<D>>>

Source

fn SetOninput(&self, value: Option<Rc<EventHandlerNonNull<D>>>)

Source

fn GetOninvalid(&self) -> Option<Rc<EventHandlerNonNull<D>>>

Source

fn SetOninvalid(&self, value: Option<Rc<EventHandlerNonNull<D>>>)

Source

fn GetOnkeydown(&self) -> Option<Rc<EventHandlerNonNull<D>>>

Source

fn SetOnkeydown(&self, value: Option<Rc<EventHandlerNonNull<D>>>)

Source

fn GetOnkeypress(&self) -> Option<Rc<EventHandlerNonNull<D>>>

Source

fn SetOnkeypress(&self, value: Option<Rc<EventHandlerNonNull<D>>>)

Source

fn GetOnkeyup(&self) -> Option<Rc<EventHandlerNonNull<D>>>

Source

fn SetOnkeyup(&self, value: Option<Rc<EventHandlerNonNull<D>>>)

Source

fn GetOnload(&self) -> Option<Rc<EventHandlerNonNull<D>>>

Source

fn SetOnload(&self, value: Option<Rc<EventHandlerNonNull<D>>>)

Source

fn GetOnloadeddata(&self) -> Option<Rc<EventHandlerNonNull<D>>>

Source

fn SetOnloadeddata(&self, value: Option<Rc<EventHandlerNonNull<D>>>)

Source

fn GetOnloadedmetadata(&self) -> Option<Rc<EventHandlerNonNull<D>>>

Source

fn SetOnloadedmetadata(&self, value: Option<Rc<EventHandlerNonNull<D>>>)

Source

fn GetOnloadstart(&self) -> Option<Rc<EventHandlerNonNull<D>>>

Source

fn SetOnloadstart(&self, value: Option<Rc<EventHandlerNonNull<D>>>)

Source

fn GetOnmousedown(&self) -> Option<Rc<EventHandlerNonNull<D>>>

Source

fn SetOnmousedown(&self, value: Option<Rc<EventHandlerNonNull<D>>>)

Source

fn GetOnmouseenter(&self) -> Option<Rc<EventHandlerNonNull<D>>>

Source

fn SetOnmouseenter(&self, value: Option<Rc<EventHandlerNonNull<D>>>)

Source

fn GetOnmouseleave(&self) -> Option<Rc<EventHandlerNonNull<D>>>

Source

fn SetOnmouseleave(&self, value: Option<Rc<EventHandlerNonNull<D>>>)

Source

fn GetOnmousemove(&self) -> Option<Rc<EventHandlerNonNull<D>>>

Source

fn SetOnmousemove(&self, value: Option<Rc<EventHandlerNonNull<D>>>)

Source

fn GetOnmouseout(&self) -> Option<Rc<EventHandlerNonNull<D>>>

Source

fn SetOnmouseout(&self, value: Option<Rc<EventHandlerNonNull<D>>>)

Source

fn GetOnmouseover(&self) -> Option<Rc<EventHandlerNonNull<D>>>

Source

fn SetOnmouseover(&self, value: Option<Rc<EventHandlerNonNull<D>>>)

Source

fn GetOnmouseup(&self) -> Option<Rc<EventHandlerNonNull<D>>>

Source

fn SetOnmouseup(&self, value: Option<Rc<EventHandlerNonNull<D>>>)

Source

fn GetOnwheel(&self) -> Option<Rc<EventHandlerNonNull<D>>>

Source

fn SetOnwheel(&self, value: Option<Rc<EventHandlerNonNull<D>>>)

Source

fn GetOnpause(&self) -> Option<Rc<EventHandlerNonNull<D>>>

Source

fn SetOnpause(&self, value: Option<Rc<EventHandlerNonNull<D>>>)

Source

fn GetOnplay(&self) -> Option<Rc<EventHandlerNonNull<D>>>

Source

fn SetOnplay(&self, value: Option<Rc<EventHandlerNonNull<D>>>)

Source

fn GetOnplaying(&self) -> Option<Rc<EventHandlerNonNull<D>>>

Source

fn SetOnplaying(&self, value: Option<Rc<EventHandlerNonNull<D>>>)

Source

fn GetOnprogress(&self) -> Option<Rc<EventHandlerNonNull<D>>>

Source

fn SetOnprogress(&self, value: Option<Rc<EventHandlerNonNull<D>>>)

Source

fn GetOnratechange(&self) -> Option<Rc<EventHandlerNonNull<D>>>

Source

fn SetOnratechange(&self, value: Option<Rc<EventHandlerNonNull<D>>>)

Source

fn GetOnreset(&self) -> Option<Rc<EventHandlerNonNull<D>>>

Source

fn SetOnreset(&self, value: Option<Rc<EventHandlerNonNull<D>>>)

Source

fn GetOnresize(&self) -> Option<Rc<EventHandlerNonNull<D>>>

Source

fn SetOnresize(&self, value: Option<Rc<EventHandlerNonNull<D>>>)

Source

fn GetOnscroll(&self) -> Option<Rc<EventHandlerNonNull<D>>>

Source

fn SetOnscroll(&self, value: Option<Rc<EventHandlerNonNull<D>>>)

Source

fn GetOnsecuritypolicyviolation(&self) -> Option<Rc<EventHandlerNonNull<D>>>

Source

fn SetOnsecuritypolicyviolation( &self, value: Option<Rc<EventHandlerNonNull<D>>>, )

Source

fn GetOnseeked(&self) -> Option<Rc<EventHandlerNonNull<D>>>

Source

fn SetOnseeked(&self, value: Option<Rc<EventHandlerNonNull<D>>>)

Source

fn GetOnseeking(&self) -> Option<Rc<EventHandlerNonNull<D>>>

Source

fn SetOnseeking(&self, value: Option<Rc<EventHandlerNonNull<D>>>)

Source

fn GetOnselect(&self) -> Option<Rc<EventHandlerNonNull<D>>>

Source

fn SetOnselect(&self, value: Option<Rc<EventHandlerNonNull<D>>>)

Source

fn GetOnshow(&self) -> Option<Rc<EventHandlerNonNull<D>>>

Source

fn SetOnshow(&self, value: Option<Rc<EventHandlerNonNull<D>>>)

Source

fn GetOnstalled(&self) -> Option<Rc<EventHandlerNonNull<D>>>

Source

fn SetOnstalled(&self, value: Option<Rc<EventHandlerNonNull<D>>>)

Source

fn GetOnsubmit(&self) -> Option<Rc<EventHandlerNonNull<D>>>

Source

fn SetOnsubmit(&self, value: Option<Rc<EventHandlerNonNull<D>>>)

Source

fn GetOnsuspend(&self) -> Option<Rc<EventHandlerNonNull<D>>>

Source

fn SetOnsuspend(&self, value: Option<Rc<EventHandlerNonNull<D>>>)

Source

fn GetOntimeupdate(&self) -> Option<Rc<EventHandlerNonNull<D>>>

Source

fn SetOntimeupdate(&self, value: Option<Rc<EventHandlerNonNull<D>>>)

Source

fn GetOntoggle(&self) -> Option<Rc<EventHandlerNonNull<D>>>

Source

fn SetOntoggle(&self, value: Option<Rc<EventHandlerNonNull<D>>>)

Source

fn GetOnvolumechange(&self) -> Option<Rc<EventHandlerNonNull<D>>>

Source

fn SetOnvolumechange(&self, value: Option<Rc<EventHandlerNonNull<D>>>)

Source

fn GetOnwaiting(&self) -> Option<Rc<EventHandlerNonNull<D>>>

Source

fn SetOnwaiting(&self, value: Option<Rc<EventHandlerNonNull<D>>>)

Source

fn GetOnanimationend(&self) -> Option<Rc<EventHandlerNonNull<D>>>

Source

fn SetOnanimationend(&self, value: Option<Rc<EventHandlerNonNull<D>>>)

Source

fn GetOnanimationiteration(&self) -> Option<Rc<EventHandlerNonNull<D>>>

Source

fn SetOnanimationiteration(&self, value: Option<Rc<EventHandlerNonNull<D>>>)

Source

fn GetOntransitionrun(&self) -> Option<Rc<EventHandlerNonNull<D>>>

Source

fn SetOntransitionrun(&self, value: Option<Rc<EventHandlerNonNull<D>>>)

Source

fn GetOntransitionend(&self) -> Option<Rc<EventHandlerNonNull<D>>>

Source

fn SetOntransitionend(&self, value: Option<Rc<EventHandlerNonNull<D>>>)

Source

fn GetOntransitioncancel(&self) -> Option<Rc<EventHandlerNonNull<D>>>

Source

fn SetOntransitioncancel(&self, value: Option<Rc<EventHandlerNonNull<D>>>)

Source

fn GetOnselectstart(&self) -> Option<Rc<EventHandlerNonNull<D>>>

Source

fn SetOnselectstart(&self, value: Option<Rc<EventHandlerNonNull<D>>>)

Source

fn GetOnselectionchange(&self) -> Option<Rc<EventHandlerNonNull<D>>>

Source

fn SetOnselectionchange(&self, value: Option<Rc<EventHandlerNonNull<D>>>)

Source

fn GetOnafterprint(&self) -> Option<Rc<EventHandlerNonNull<D>>>

Source

fn SetOnafterprint(&self, value: Option<Rc<EventHandlerNonNull<D>>>)

Source

fn GetOnbeforeprint(&self) -> Option<Rc<EventHandlerNonNull<D>>>

Source

fn SetOnbeforeprint(&self, value: Option<Rc<EventHandlerNonNull<D>>>)

Source

fn GetOnbeforeunload(&self) -> Option<Rc<OnBeforeUnloadEventHandlerNonNull<D>>>

Source

fn SetOnbeforeunload( &self, value: Option<Rc<OnBeforeUnloadEventHandlerNonNull<D>>>, )

Source

fn GetOnhashchange(&self) -> Option<Rc<EventHandlerNonNull<D>>>

Source

fn SetOnhashchange(&self, value: Option<Rc<EventHandlerNonNull<D>>>)

Source

fn GetOnlanguagechange(&self) -> Option<Rc<EventHandlerNonNull<D>>>

Source

fn SetOnlanguagechange(&self, value: Option<Rc<EventHandlerNonNull<D>>>)

Source

fn GetOnmessage(&self) -> Option<Rc<EventHandlerNonNull<D>>>

Source

fn SetOnmessage(&self, value: Option<Rc<EventHandlerNonNull<D>>>)

Source

fn GetOnmessageerror(&self) -> Option<Rc<EventHandlerNonNull<D>>>

Source

fn SetOnmessageerror(&self, value: Option<Rc<EventHandlerNonNull<D>>>)

Source

fn GetOnoffline(&self) -> Option<Rc<EventHandlerNonNull<D>>>

Source

fn SetOnoffline(&self, value: Option<Rc<EventHandlerNonNull<D>>>)

Source

fn GetOnonline(&self) -> Option<Rc<EventHandlerNonNull<D>>>

Source

fn SetOnonline(&self, value: Option<Rc<EventHandlerNonNull<D>>>)

Source

fn GetOnpagehide(&self) -> Option<Rc<EventHandlerNonNull<D>>>

Source

fn SetOnpagehide(&self, value: Option<Rc<EventHandlerNonNull<D>>>)

Source

fn GetOnpageshow(&self) -> Option<Rc<EventHandlerNonNull<D>>>

Source

fn SetOnpageshow(&self, value: Option<Rc<EventHandlerNonNull<D>>>)

Source

fn GetOnpopstate(&self) -> Option<Rc<EventHandlerNonNull<D>>>

Source

fn SetOnpopstate(&self, value: Option<Rc<EventHandlerNonNull<D>>>)

Source

fn GetOnrejectionhandled(&self) -> Option<Rc<EventHandlerNonNull<D>>>

Source

fn SetOnrejectionhandled(&self, value: Option<Rc<EventHandlerNonNull<D>>>)

Source

fn GetOnstorage(&self) -> Option<Rc<EventHandlerNonNull<D>>>

Source

fn SetOnstorage(&self, value: Option<Rc<EventHandlerNonNull<D>>>)

Source

fn GetOnunhandledrejection(&self) -> Option<Rc<EventHandlerNonNull<D>>>

Source

fn SetOnunhandledrejection(&self, value: Option<Rc<EventHandlerNonNull<D>>>)

Source

fn GetOnunload(&self) -> Option<Rc<EventHandlerNonNull<D>>>

Source

fn SetOnunload(&self, value: Option<Rc<EventHandlerNonNull<D>>>)

Source

fn GetOngamepadconnected(&self) -> Option<Rc<EventHandlerNonNull<D>>>

Source

fn SetOngamepadconnected(&self, value: Option<Rc<EventHandlerNonNull<D>>>)

Source

fn GetOngamepaddisconnected(&self) -> Option<Rc<EventHandlerNonNull<D>>>

Source

fn SetOngamepaddisconnected(&self, value: Option<Rc<EventHandlerNonNull<D>>>)

Source

fn LocalStorage(&self) -> DomRoot<D::Storage>

Source

fn Origin(&self) -> USVString

Source

fn Btoa(&self, data: DOMString) -> Fallible<DOMString>

Source

fn Atob(&self, data: DOMString) -> Fallible<DOMString>

Source

fn SetTimeout( &self, cx: SafeJSContext, handler: StringOrFunction<D>, timeout: i32, arguments: Vec<HandleValue<'_>>, ) -> i32

Source

fn ClearTimeout(&self, handle: i32)

Source

fn SetInterval( &self, cx: SafeJSContext, handler: StringOrFunction<D>, timeout: i32, arguments: Vec<HandleValue<'_>>, ) -> i32

Source

fn ClearInterval(&self, handle: i32)

Source

fn QueueMicrotask(&self, callback: Rc<VoidFunction<D>>)

Source

fn CreateImageBitmap( &self, image: HTMLImageElementOrHTMLCanvasElementOrOffscreenCanvasOrCSSStyleValueOrBlobOrImageData<D>, options: &ImageBitmapOptions, _can_gc: CanGc, ) -> Rc<D::Promise>

Source

fn StructuredClone( &self, cx: SafeJSContext, value: HandleValue<'_>, options: RootedTraceableBox<StructuredSerializeOptions>, rval: MutableHandleValue<'_>, ) -> Fallible<()>

Source

fn Crypto(&self) -> DomRoot<D::Crypto>

Source

fn Performance(&self) -> DomRoot<D::Performance>

Source

fn IsSecureContext(&self) -> bool

Source

fn Fetch( &self, input: RequestOrUSVString<D>, init: RootedTraceableBox<RequestInit<D>>, _comp: InRealm<'_>, _can_gc: CanGc, ) -> Rc<D::Promise>

Source

fn SessionStorage(&self) -> DomRoot<D::Storage>

Source

fn SupportedPropertyNames(&self) -> Vec<DOMString>

Source

fn NamedGetter( &self, name: DOMString, ) -> Option<WindowProxyOrElementOrHTMLCollection<D>>

Implementors§