pub trait DissimilarOriginWindowMethods<D>
where D: DomTypes,
{
Show 15 methods // Required methods fn Window(&self) -> Root<Dom<<D as DomTypes>::WindowProxy>>; fn Self_(&self) -> Root<Dom<<D as DomTypes>::WindowProxy>>; fn GetParent(&self) -> Option<Root<Dom<<D as DomTypes>::WindowProxy>>>; fn GetTop(&self) -> Option<Root<Dom<<D as DomTypes>::WindowProxy>>>; fn Frames(&self) -> Root<Dom<<D as DomTypes>::WindowProxy>>; fn Length(&self) -> u32; fn Location( &self, _can_gc: CanGc, ) -> Root<Dom<<D as DomTypes>::DissimilarOriginLocation>>; fn Close(&self); fn Closed(&self) -> bool; fn PostMessage( &self, cx: JSContext, message: Handle<'_, Value>, targetOrigin: USVString, transfer: CustomAutoRooterGuard<'_, Vec<*mut JSObject>>, ) -> Result<(), Error>; fn PostMessage_( &self, cx: JSContext, message: Handle<'_, Value>, options: RootedTraceableBox<WindowPostMessageOptions>, ) -> Result<(), Error>; fn Opener(&self, cx: JSContext, retval: MutableHandle<'_, Value>); fn SetOpener(&self, cx: JSContext, value: Handle<'_, Value>); fn Blur(&self); fn Focus(&self);
}

Required Methods§

Source

fn Window(&self) -> Root<Dom<<D as DomTypes>::WindowProxy>>

Source

fn Self_(&self) -> Root<Dom<<D as DomTypes>::WindowProxy>>

Source

fn GetParent(&self) -> Option<Root<Dom<<D as DomTypes>::WindowProxy>>>

Source

fn GetTop(&self) -> Option<Root<Dom<<D as DomTypes>::WindowProxy>>>

Source

fn Frames(&self) -> Root<Dom<<D as DomTypes>::WindowProxy>>

Source

fn Length(&self) -> u32

Source

fn Location( &self, _can_gc: CanGc, ) -> Root<Dom<<D as DomTypes>::DissimilarOriginLocation>>

Source

fn Close(&self)

Source

fn Closed(&self) -> bool

Source

fn PostMessage( &self, cx: JSContext, message: Handle<'_, Value>, targetOrigin: USVString, transfer: CustomAutoRooterGuard<'_, Vec<*mut JSObject>>, ) -> Result<(), Error>

Source

fn PostMessage_( &self, cx: JSContext, message: Handle<'_, Value>, options: RootedTraceableBox<WindowPostMessageOptions>, ) -> Result<(), Error>

Source

fn Opener(&self, cx: JSContext, retval: MutableHandle<'_, Value>)

Source

fn SetOpener(&self, cx: JSContext, value: Handle<'_, Value>)

Source

fn Blur(&self)

Source

fn Focus(&self)

Implementors§