[][src]Struct web_sys::Window

#[repr(transparent)]
pub struct Window { /* fields omitted */ }

The Window object

MDN Documentation

This API requires the following crate features to be activated: Window

Methods

impl Window[src]

pub fn alert(&self) -> Result<(), JsValue>[src]

The alert() method

MDN Documentation

This API requires the following crate features to be activated: Window

impl Window[src]

pub fn alert_with_message(&self, message: &str) -> Result<(), JsValue>[src]

The alert() method

MDN Documentation

This API requires the following crate features to be activated: Window

impl Window[src]

pub fn blur(&self) -> Result<(), JsValue>[src]

The blur() method

MDN Documentation

This API requires the following crate features to be activated: Window

impl Window[src]

pub fn cancel_animation_frame(&self, handle: i32) -> Result<(), JsValue>[src]

The cancelAnimationFrame() method

MDN Documentation

This API requires the following crate features to be activated: Window

impl Window[src]

pub fn cancel_idle_callback(&self, handle: u32)[src]

The cancelIdleCallback() method

MDN Documentation

This API requires the following crate features to be activated: Window

impl Window[src]

pub fn capture_events(&self)[src]

The captureEvents() method

MDN Documentation

This API requires the following crate features to be activated: Window

impl Window[src]

pub fn close(&self) -> Result<(), JsValue>[src]

The close() method

MDN Documentation

This API requires the following crate features to be activated: Window

impl Window[src]

pub fn confirm(&self) -> Result<bool, JsValue>[src]

The confirm() method

MDN Documentation

This API requires the following crate features to be activated: Window

impl Window[src]

pub fn confirm_with_message(&self, message: &str) -> Result<bool, JsValue>[src]

The confirm() method

MDN Documentation

This API requires the following crate features to be activated: Window

impl Window[src]

pub fn focus(&self) -> Result<(), JsValue>[src]

The focus() method

MDN Documentation

This API requires the following crate features to be activated: Window

impl Window[src]

pub fn get_computed_style(
    &self,
    elt: &Element
) -> Result<Option<CssStyleDeclaration>, JsValue>
[src]

The getComputedStyle() method

MDN Documentation

This API requires the following crate features to be activated: CssStyleDeclaration, Element, Window

impl Window[src]

pub fn get_computed_style_with_pseudo_elt(
    &self,
    elt: &Element,
    pseudo_elt: &str
) -> Result<Option<CssStyleDeclaration>, JsValue>
[src]

The getComputedStyle() method

MDN Documentation

This API requires the following crate features to be activated: CssStyleDeclaration, Element, Window

impl Window[src]

pub fn get_selection(&self) -> Result<Option<Selection>, JsValue>[src]

The getSelection() method

MDN Documentation

This API requires the following crate features to be activated: Selection, Window

impl Window[src]

pub fn match_media(
    &self,
    query: &str
) -> Result<Option<MediaQueryList>, JsValue>
[src]

The matchMedia() method

MDN Documentation

This API requires the following crate features to be activated: MediaQueryList, Window

impl Window[src]

pub fn move_by(&self, x: i32, y: i32) -> Result<(), JsValue>[src]

The moveBy() method

MDN Documentation

This API requires the following crate features to be activated: Window

impl Window[src]

pub fn move_to(&self, x: i32, y: i32) -> Result<(), JsValue>[src]

The moveTo() method

MDN Documentation

This API requires the following crate features to be activated: Window

impl Window[src]

pub fn open(&self) -> Result<Option<Window>, JsValue>[src]

The open() method

MDN Documentation

This API requires the following crate features to be activated: Window

impl Window[src]

pub fn open_with_url(&self, url: &str) -> Result<Option<Window>, JsValue>[src]

The open() method

MDN Documentation

This API requires the following crate features to be activated: Window

impl Window[src]

pub fn open_with_url_and_target(
    &self,
    url: &str,
    target: &str
) -> Result<Option<Window>, JsValue>
[src]

The open() method

MDN Documentation

This API requires the following crate features to be activated: Window

impl Window[src]

pub fn open_with_url_and_target_and_features(
    &self,
    url: &str,
    target: &str,
    features: &str
) -> Result<Option<Window>, JsValue>
[src]

The open() method

MDN Documentation

This API requires the following crate features to be activated: Window

impl Window[src]

pub fn post_message(
    &self,
    message: &JsValue,
    target_origin: &str
) -> Result<(), JsValue>
[src]

The postMessage() method

MDN Documentation

This API requires the following crate features to be activated: Window

impl Window[src]

pub fn post_message_with_transfer(
    &self,
    message: &JsValue,
    target_origin: &str,
    transfer: &JsValue
) -> Result<(), JsValue>
[src]

The postMessage() method

MDN Documentation

This API requires the following crate features to be activated: Window

impl Window[src]

pub fn print(&self) -> Result<(), JsValue>[src]

The print() method

MDN Documentation

This API requires the following crate features to be activated: Window

impl Window[src]

pub fn prompt(&self) -> Result<Option<String>, JsValue>[src]

The prompt() method

MDN Documentation

This API requires the following crate features to be activated: Window

impl Window[src]

pub fn prompt_with_message(
    &self,
    message: &str
) -> Result<Option<String>, JsValue>
[src]

The prompt() method

MDN Documentation

This API requires the following crate features to be activated: Window

impl Window[src]

pub fn prompt_with_message_and_default(
    &self,
    message: &str,
    default: &str
) -> Result<Option<String>, JsValue>
[src]

The prompt() method

MDN Documentation

This API requires the following crate features to be activated: Window

impl Window[src]

pub fn release_events(&self)[src]

The releaseEvents() method

MDN Documentation

This API requires the following crate features to be activated: Window

impl Window[src]

pub fn request_animation_frame(
    &self,
    callback: &Function
) -> Result<i32, JsValue>
[src]

The requestAnimationFrame() method

MDN Documentation

This API requires the following crate features to be activated: Window

impl Window[src]

pub fn request_idle_callback(&self, callback: &Function) -> Result<u32, JsValue>[src]

The requestIdleCallback() method

MDN Documentation

This API requires the following crate features to be activated: Window

impl Window[src]

pub fn request_idle_callback_with_options(
    &self,
    callback: &Function,
    options: &IdleRequestOptions
) -> Result<u32, JsValue>
[src]

The requestIdleCallback() method

MDN Documentation

This API requires the following crate features to be activated: IdleRequestOptions, Window

impl Window[src]

pub fn resize_by(&self, x: i32, y: i32) -> Result<(), JsValue>[src]

The resizeBy() method

MDN Documentation

This API requires the following crate features to be activated: Window

impl Window[src]

pub fn resize_to(&self, x: i32, y: i32) -> Result<(), JsValue>[src]

The resizeTo() method

MDN Documentation

This API requires the following crate features to be activated: Window

impl Window[src]

pub fn scroll_with_x_and_y(&self, x: f64, y: f64)[src]

The scroll() method

MDN Documentation

This API requires the following crate features to be activated: Window

impl Window[src]

pub fn scroll(&self)[src]

The scroll() method

MDN Documentation

This API requires the following crate features to be activated: Window

impl Window[src]

pub fn scroll_with_scroll_to_options(&self, options: &ScrollToOptions)[src]

The scroll() method

MDN Documentation

This API requires the following crate features to be activated: ScrollToOptions, Window

impl Window[src]

pub fn scroll_by_with_x_and_y(&self, x: f64, y: f64)[src]

The scrollBy() method

MDN Documentation

This API requires the following crate features to be activated: Window

impl Window[src]

pub fn scroll_by(&self)[src]

The scrollBy() method

MDN Documentation

This API requires the following crate features to be activated: Window

impl Window[src]

pub fn scroll_by_with_scroll_to_options(&self, options: &ScrollToOptions)[src]

The scrollBy() method

MDN Documentation

This API requires the following crate features to be activated: ScrollToOptions, Window

impl Window[src]

pub fn scroll_to_with_x_and_y(&self, x: f64, y: f64)[src]

The scrollTo() method

MDN Documentation

This API requires the following crate features to be activated: Window

impl Window[src]

pub fn scroll_to(&self)[src]

The scrollTo() method

MDN Documentation

This API requires the following crate features to be activated: Window

impl Window[src]

pub fn scroll_to_with_scroll_to_options(&self, options: &ScrollToOptions)[src]

The scrollTo() method

MDN Documentation

This API requires the following crate features to be activated: ScrollToOptions, Window

impl Window[src]

pub fn stop(&self) -> Result<(), JsValue>[src]

The stop() method

MDN Documentation

This API requires the following crate features to be activated: Window

impl Window[src]

pub fn get(&self, name: &str) -> Object[src]

The indexing getter

This API requires the following crate features to be activated: Window

impl Window[src]

pub fn window(&self) -> Window[src]

The window getter

MDN Documentation

This API requires the following crate features to be activated: Window

impl Window[src]

pub fn self_(&self) -> Window[src]

The self getter

MDN Documentation

This API requires the following crate features to be activated: Window

impl Window[src]

pub fn document(&self) -> Option<Document>[src]

The document getter

MDN Documentation

This API requires the following crate features to be activated: Document, Window

impl Window[src]

pub fn name(&self) -> Result<String, JsValue>[src]

The name getter

MDN Documentation

This API requires the following crate features to be activated: Window

impl Window[src]

pub fn set_name(&self, name: &str) -> Result<(), JsValue>[src]

The name setter

MDN Documentation

This API requires the following crate features to be activated: Window

impl Window[src]

pub fn location(&self) -> Location[src]

The location getter

MDN Documentation

This API requires the following crate features to be activated: Location, Window

impl Window[src]

pub fn history(&self) -> Result<History, JsValue>[src]

The history getter

MDN Documentation

This API requires the following crate features to be activated: History, Window

impl Window[src]

pub fn custom_elements(&self) -> CustomElementRegistry[src]

The customElements getter

MDN Documentation

This API requires the following crate features to be activated: CustomElementRegistry, Window

impl Window[src]

pub fn locationbar(&self) -> Result<BarProp, JsValue>[src]

The locationbar getter

MDN Documentation

This API requires the following crate features to be activated: BarProp, Window

impl Window[src]

pub fn menubar(&self) -> Result<BarProp, JsValue>[src]

The menubar getter

MDN Documentation

This API requires the following crate features to be activated: BarProp, Window

impl Window[src]

pub fn personalbar(&self) -> Result<BarProp, JsValue>[src]

The personalbar getter

MDN Documentation

This API requires the following crate features to be activated: BarProp, Window

impl Window[src]

pub fn scrollbars(&self) -> Result<BarProp, JsValue>[src]

The scrollbars getter

MDN Documentation

This API requires the following crate features to be activated: BarProp, Window

impl Window[src]

pub fn statusbar(&self) -> Result<BarProp, JsValue>[src]

The statusbar getter

MDN Documentation

This API requires the following crate features to be activated: BarProp, Window

impl Window[src]

pub fn toolbar(&self) -> Result<BarProp, JsValue>[src]

The toolbar getter

MDN Documentation

This API requires the following crate features to be activated: BarProp, Window

impl Window[src]

pub fn status(&self) -> Result<String, JsValue>[src]

The status getter

MDN Documentation

This API requires the following crate features to be activated: Window

impl Window[src]

pub fn set_status(&self, status: &str) -> Result<(), JsValue>[src]

The status setter

MDN Documentation

This API requires the following crate features to be activated: Window

impl Window[src]

pub fn closed(&self) -> Result<bool, JsValue>[src]

The closed getter

MDN Documentation

This API requires the following crate features to be activated: Window

impl Window[src]

pub fn event(&self) -> JsValue[src]

The event getter

MDN Documentation

This API requires the following crate features to be activated: Window

impl Window[src]

pub fn frames(&self) -> Result<Window, JsValue>[src]

The frames getter

MDN Documentation

This API requires the following crate features to be activated: Window

impl Window[src]

pub fn length(&self) -> u32[src]

The length getter

MDN Documentation

This API requires the following crate features to be activated: Window

impl Window[src]

pub fn top(&self) -> Result<Option<Window>, JsValue>[src]

The top getter

MDN Documentation

This API requires the following crate features to be activated: Window

impl Window[src]

pub fn opener(&self) -> Result<JsValue, JsValue>[src]

The opener getter

MDN Documentation

This API requires the following crate features to be activated: Window

impl Window[src]

pub fn set_opener(&self, opener: &JsValue) -> Result<(), JsValue>[src]

The opener setter

MDN Documentation

This API requires the following crate features to be activated: Window

impl Window[src]

pub fn parent(&self) -> Result<Option<Window>, JsValue>[src]

The parent getter

MDN Documentation

This API requires the following crate features to be activated: Window

impl Window[src]

pub fn frame_element(&self) -> Result<Option<Element>, JsValue>[src]

The frameElement getter

MDN Documentation

This API requires the following crate features to be activated: Element, Window

impl Window[src]

pub fn navigator(&self) -> Navigator[src]

The navigator getter

MDN Documentation

This API requires the following crate features to be activated: Navigator, Window

impl Window[src]

pub fn onappinstalled(&self) -> Option<Function>[src]

The onappinstalled getter

MDN Documentation

This API requires the following crate features to be activated: Window

impl Window[src]

pub fn set_onappinstalled(&self, onappinstalled: Option<&Function>)[src]

The onappinstalled setter

MDN Documentation

This API requires the following crate features to be activated: Window

impl Window[src]

pub fn screen(&self) -> Result<Screen, JsValue>[src]

The screen getter

MDN Documentation

This API requires the following crate features to be activated: Screen, Window

impl Window[src]

pub fn inner_width(&self) -> Result<JsValue, JsValue>[src]

The innerWidth getter

MDN Documentation

This API requires the following crate features to be activated: Window

impl Window[src]

pub fn set_inner_width(&self, inner_width: &JsValue) -> Result<(), JsValue>[src]

The innerWidth setter

MDN Documentation

This API requires the following crate features to be activated: Window

impl Window[src]

pub fn inner_height(&self) -> Result<JsValue, JsValue>[src]

The innerHeight getter

MDN Documentation

This API requires the following crate features to be activated: Window

impl Window[src]

pub fn set_inner_height(&self, inner_height: &JsValue) -> Result<(), JsValue>[src]

The innerHeight setter

MDN Documentation

This API requires the following crate features to be activated: Window

impl Window[src]

pub fn scroll_x(&self) -> Result<f64, JsValue>[src]

The scrollX getter

MDN Documentation

This API requires the following crate features to be activated: Window

impl Window[src]

pub fn page_x_offset(&self) -> Result<f64, JsValue>[src]

The pageXOffset getter

MDN Documentation

This API requires the following crate features to be activated: Window

impl Window[src]

pub fn scroll_y(&self) -> Result<f64, JsValue>[src]

The scrollY getter

MDN Documentation

This API requires the following crate features to be activated: Window

impl Window[src]

pub fn page_y_offset(&self) -> Result<f64, JsValue>[src]

The pageYOffset getter

MDN Documentation

This API requires the following crate features to be activated: Window

impl Window[src]

pub fn screen_x(&self) -> Result<JsValue, JsValue>[src]

The screenX getter

MDN Documentation

This API requires the following crate features to be activated: Window

impl Window[src]

pub fn set_screen_x(&self, screen_x: &JsValue) -> Result<(), JsValue>[src]

The screenX setter

MDN Documentation

This API requires the following crate features to be activated: Window

impl Window[src]

pub fn screen_y(&self) -> Result<JsValue, JsValue>[src]

The screenY getter

MDN Documentation

This API requires the following crate features to be activated: Window

impl Window[src]

pub fn set_screen_y(&self, screen_y: &JsValue) -> Result<(), JsValue>[src]

The screenY setter

MDN Documentation

This API requires the following crate features to be activated: Window

impl Window[src]

pub fn outer_width(&self) -> Result<JsValue, JsValue>[src]

The outerWidth getter

MDN Documentation

This API requires the following crate features to be activated: Window

impl Window[src]

pub fn set_outer_width(&self, outer_width: &JsValue) -> Result<(), JsValue>[src]

The outerWidth setter

MDN Documentation

This API requires the following crate features to be activated: Window

impl Window[src]

pub fn outer_height(&self) -> Result<JsValue, JsValue>[src]

The outerHeight getter

MDN Documentation

This API requires the following crate features to be activated: Window

impl Window[src]

pub fn set_outer_height(&self, outer_height: &JsValue) -> Result<(), JsValue>[src]

The outerHeight setter

MDN Documentation

This API requires the following crate features to be activated: Window

impl Window[src]

pub fn device_pixel_ratio(&self) -> f64[src]

The devicePixelRatio getter

MDN Documentation

This API requires the following crate features to be activated: Window

impl Window[src]

pub fn performance(&self) -> Option<Performance>[src]

The performance getter

MDN Documentation

This API requires the following crate features to be activated: Performance, Window

impl Window[src]

pub fn orientation(&self) -> i16[src]

The orientation getter

MDN Documentation

This API requires the following crate features to be activated: Window

impl Window[src]

pub fn onorientationchange(&self) -> Option<Function>[src]

The onorientationchange getter

MDN Documentation

This API requires the following crate features to be activated: Window

impl Window[src]

pub fn set_onorientationchange(&self, onorientationchange: Option<&Function>)[src]

The onorientationchange setter

MDN Documentation

This API requires the following crate features to be activated: Window

impl Window[src]

pub fn onvrdisplayconnect(&self) -> Option<Function>[src]

The onvrdisplayconnect getter

MDN Documentation

This API requires the following crate features to be activated: Window

impl Window[src]

pub fn set_onvrdisplayconnect(&self, onvrdisplayconnect: Option<&Function>)[src]

The onvrdisplayconnect setter

MDN Documentation

This API requires the following crate features to be activated: Window

impl Window[src]

pub fn onvrdisplaydisconnect(&self) -> Option<Function>[src]

The onvrdisplaydisconnect getter

MDN Documentation

This API requires the following crate features to be activated: Window

impl Window[src]

pub fn set_onvrdisplaydisconnect(
    &self,
    onvrdisplaydisconnect: Option<&Function>
)
[src]

The onvrdisplaydisconnect setter

MDN Documentation

This API requires the following crate features to be activated: Window

impl Window[src]

pub fn onvrdisplayactivate(&self) -> Option<Function>[src]

The onvrdisplayactivate getter

MDN Documentation

This API requires the following crate features to be activated: Window

impl Window[src]

pub fn set_onvrdisplayactivate(&self, onvrdisplayactivate: Option<&Function>)[src]

The onvrdisplayactivate setter

MDN Documentation

This API requires the following crate features to be activated: Window

impl Window[src]

pub fn onvrdisplaydeactivate(&self) -> Option<Function>[src]

The onvrdisplaydeactivate getter

MDN Documentation

This API requires the following crate features to be activated: Window

impl Window[src]

pub fn set_onvrdisplaydeactivate(
    &self,
    onvrdisplaydeactivate: Option<&Function>
)
[src]

The onvrdisplaydeactivate setter

MDN Documentation

This API requires the following crate features to be activated: Window

impl Window[src]

pub fn onvrdisplaypresentchange(&self) -> Option<Function>[src]

The onvrdisplaypresentchange getter

MDN Documentation

This API requires the following crate features to be activated: Window

impl Window[src]

pub fn set_onvrdisplaypresentchange(
    &self,
    onvrdisplaypresentchange: Option<&Function>
)
[src]

The onvrdisplaypresentchange setter

MDN Documentation

This API requires the following crate features to be activated: Window

impl Window[src]

pub fn paint_worklet(&self) -> Result<Worklet, JsValue>[src]

The paintWorklet getter

MDN Documentation

This API requires the following crate features to be activated: Window, Worklet

impl Window[src]

pub fn crypto(&self) -> Result<Crypto, JsValue>[src]

The crypto getter

MDN Documentation

This API requires the following crate features to be activated: Crypto, Window

impl Window[src]

pub fn onabort(&self) -> Option<Function>[src]

The onabort getter

MDN Documentation

This API requires the following crate features to be activated: Window

impl Window[src]

pub fn set_onabort(&self, onabort: Option<&Function>)[src]

The onabort setter

MDN Documentation

This API requires the following crate features to be activated: Window

impl Window[src]

pub fn onblur(&self) -> Option<Function>[src]

The onblur getter

MDN Documentation

This API requires the following crate features to be activated: Window

impl Window[src]

pub fn set_onblur(&self, onblur: Option<&Function>)[src]

The onblur setter

MDN Documentation

This API requires the following crate features to be activated: Window

impl Window[src]

pub fn onfocus(&self) -> Option<Function>[src]

The onfocus getter

MDN Documentation

This API requires the following crate features to be activated: Window

impl Window[src]

pub fn set_onfocus(&self, onfocus: Option<&Function>)[src]

The onfocus setter

MDN Documentation

This API requires the following crate features to be activated: Window

impl Window[src]

pub fn onauxclick(&self) -> Option<Function>[src]

The onauxclick getter

MDN Documentation

This API requires the following crate features to be activated: Window

impl Window[src]

pub fn set_onauxclick(&self, onauxclick: Option<&Function>)[src]

The onauxclick setter

MDN Documentation

This API requires the following crate features to be activated: Window

impl Window[src]

pub fn oncanplay(&self) -> Option<Function>[src]

The oncanplay getter

MDN Documentation

This API requires the following crate features to be activated: Window

impl Window[src]

pub fn set_oncanplay(&self, oncanplay: Option<&Function>)[src]

The oncanplay setter

MDN Documentation

This API requires the following crate features to be activated: Window

impl Window[src]

pub fn oncanplaythrough(&self) -> Option<Function>[src]

The oncanplaythrough getter

MDN Documentation

This API requires the following crate features to be activated: Window

impl Window[src]

pub fn set_oncanplaythrough(&self, oncanplaythrough: Option<&Function>)[src]

The oncanplaythrough setter

MDN Documentation

This API requires the following crate features to be activated: Window

impl Window[src]

pub fn onchange(&self) -> Option<Function>[src]

The onchange getter

MDN Documentation

This API requires the following crate features to be activated: Window

impl Window[src]

pub fn set_onchange(&self, onchange: Option<&Function>)[src]

The onchange setter

MDN Documentation

This API requires the following crate features to be activated: Window

impl Window[src]

pub fn onclick(&self) -> Option<Function>[src]

The onclick getter

MDN Documentation

This API requires the following crate features to be activated: Window

impl Window[src]

pub fn set_onclick(&self, onclick: Option<&Function>)[src]

The onclick setter

MDN Documentation

This API requires the following crate features to be activated: Window

impl Window[src]

pub fn onclose(&self) -> Option<Function>[src]

The onclose getter

MDN Documentation

This API requires the following crate features to be activated: Window

impl Window[src]

pub fn set_onclose(&self, onclose: Option<&Function>)[src]

The onclose setter

MDN Documentation

This API requires the following crate features to be activated: Window

impl Window[src]

pub fn oncontextmenu(&self) -> Option<Function>[src]

The oncontextmenu getter

MDN Documentation

This API requires the following crate features to be activated: Window

impl Window[src]

pub fn set_oncontextmenu(&self, oncontextmenu: Option<&Function>)[src]

The oncontextmenu setter

MDN Documentation

This API requires the following crate features to be activated: Window

impl Window[src]

pub fn ondblclick(&self) -> Option<Function>[src]

The ondblclick getter

MDN Documentation

This API requires the following crate features to be activated: Window

impl Window[src]

pub fn set_ondblclick(&self, ondblclick: Option<&Function>)[src]

The ondblclick setter

MDN Documentation

This API requires the following crate features to be activated: Window

impl Window[src]

pub fn ondrag(&self) -> Option<Function>[src]

The ondrag getter

MDN Documentation

This API requires the following crate features to be activated: Window

impl Window[src]

pub fn set_ondrag(&self, ondrag: Option<&Function>)[src]

The ondrag setter

MDN Documentation

This API requires the following crate features to be activated: Window

impl Window[src]

pub fn ondragend(&self) -> Option<Function>[src]

The ondragend getter

MDN Documentation

This API requires the following crate features to be activated: Window

impl Window[src]

pub fn set_ondragend(&self, ondragend: Option<&Function>)[src]

The ondragend setter

MDN Documentation

This API requires the following crate features to be activated: Window

impl Window[src]

pub fn ondragenter(&self) -> Option<Function>[src]

The ondragenter getter

MDN Documentation

This API requires the following crate features to be activated: Window

impl Window[src]

pub fn set_ondragenter(&self, ondragenter: Option<&Function>)[src]

The ondragenter setter

MDN Documentation

This API requires the following crate features to be activated: Window

impl Window[src]

pub fn ondragexit(&self) -> Option<Function>[src]

The ondragexit getter

MDN Documentation

This API requires the following crate features to be activated: Window

impl Window[src]

pub fn set_ondragexit(&self, ondragexit: Option<&Function>)[src]

The ondragexit setter

MDN Documentation

This API requires the following crate features to be activated: Window

impl Window[src]

pub fn ondragleave(&self) -> Option<Function>[src]

The ondragleave getter

MDN Documentation

This API requires the following crate features to be activated: Window

impl Window[src]

pub fn set_ondragleave(&self, ondragleave: Option<&Function>)[src]

The ondragleave setter

MDN Documentation

This API requires the following crate features to be activated: Window

impl Window[src]

pub fn ondragover(&self) -> Option<Function>[src]

The ondragover getter

MDN Documentation

This API requires the following crate features to be activated: Window

impl Window[src]

pub fn set_ondragover(&self, ondragover: Option<&Function>)[src]

The ondragover setter

MDN Documentation

This API requires the following crate features to be activated: Window

impl Window[src]

pub fn ondragstart(&self) -> Option<Function>[src]

The ondragstart getter

MDN Documentation

This API requires the following crate features to be activated: Window

impl Window[src]

pub fn set_ondragstart(&self, ondragstart: Option<&Function>)[src]

The ondragstart setter

MDN Documentation

This API requires the following crate features to be activated: Window

impl Window[src]

pub fn ondrop(&self) -> Option<Function>[src]

The ondrop getter

MDN Documentation

This API requires the following crate features to be activated: Window

impl Window[src]

pub fn set_ondrop(&self, ondrop: Option<&Function>)[src]

The ondrop setter

MDN Documentation

This API requires the following crate features to be activated: Window

impl Window[src]

pub fn ondurationchange(&self) -> Option<Function>[src]

The ondurationchange getter

MDN Documentation

This API requires the following crate features to be activated: Window

impl Window[src]

pub fn set_ondurationchange(&self, ondurationchange: Option<&Function>)[src]

The ondurationchange setter

MDN Documentation

This API requires the following crate features to be activated: Window

impl Window[src]

pub fn onemptied(&self) -> Option<Function>[src]

The onemptied getter

MDN Documentation

This API requires the following crate features to be activated: Window

impl Window[src]

pub fn set_onemptied(&self, onemptied: Option<&Function>)[src]

The onemptied setter

MDN Documentation

This API requires the following crate features to be activated: Window

impl Window[src]

pub fn onended(&self) -> Option<Function>[src]

The onended getter

MDN Documentation

This API requires the following crate features to be activated: Window

impl Window[src]

pub fn set_onended(&self, onended: Option<&Function>)[src]

The onended setter

MDN Documentation

This API requires the following crate features to be activated: Window

impl Window[src]

pub fn oninput(&self) -> Option<Function>[src]

The oninput getter

MDN Documentation

This API requires the following crate features to be activated: Window

impl Window[src]

pub fn set_oninput(&self, oninput: Option<&Function>)[src]

The oninput setter

MDN Documentation

This API requires the following crate features to be activated: Window

impl Window[src]

pub fn oninvalid(&self) -> Option<Function>[src]

The oninvalid getter

MDN Documentation

This API requires the following crate features to be activated: Window

impl Window[src]

pub fn set_oninvalid(&self, oninvalid: Option<&Function>)[src]

The oninvalid setter

MDN Documentation

This API requires the following crate features to be activated: Window

impl Window[src]

pub fn onkeydown(&self) -> Option<Function>[src]

The onkeydown getter

MDN Documentation

This API requires the following crate features to be activated: Window

impl Window[src]

pub fn set_onkeydown(&self, onkeydown: Option<&Function>)[src]

The onkeydown setter

MDN Documentation

This API requires the following crate features to be activated: Window

impl Window[src]

pub fn onkeypress(&self) -> Option<Function>[src]

The onkeypress getter

MDN Documentation

This API requires the following crate features to be activated: Window

impl Window[src]

pub fn set_onkeypress(&self, onkeypress: Option<&Function>)[src]

The onkeypress setter

MDN Documentation

This API requires the following crate features to be activated: Window

impl Window[src]

pub fn onkeyup(&self) -> Option<Function>[src]

The onkeyup getter

MDN Documentation

This API requires the following crate features to be activated: Window

impl Window[src]

pub fn set_onkeyup(&self, onkeyup: Option<&Function>)[src]

The onkeyup setter

MDN Documentation

This API requires the following crate features to be activated: Window

impl Window[src]

pub fn onload(&self) -> Option<Function>[src]

The onload getter

MDN Documentation

This API requires the following crate features to be activated: Window

impl Window[src]

pub fn set_onload(&self, onload: Option<&Function>)[src]

The onload setter

MDN Documentation

This API requires the following crate features to be activated: Window

impl Window[src]

pub fn onloadeddata(&self) -> Option<Function>[src]

The onloadeddata getter

MDN Documentation

This API requires the following crate features to be activated: Window

impl Window[src]

pub fn set_onloadeddata(&self, onloadeddata: Option<&Function>)[src]

The onloadeddata setter

MDN Documentation

This API requires the following crate features to be activated: Window

impl Window[src]

pub fn onloadedmetadata(&self) -> Option<Function>[src]

The onloadedmetadata getter

MDN Documentation

This API requires the following crate features to be activated: Window

impl Window[src]

pub fn set_onloadedmetadata(&self, onloadedmetadata: Option<&Function>)[src]

The onloadedmetadata setter

MDN Documentation

This API requires the following crate features to be activated: Window

impl Window[src]

pub fn onloadend(&self) -> Option<Function>[src]

The onloadend getter

MDN Documentation

This API requires the following crate features to be activated: Window

impl Window[src]

pub fn set_onloadend(&self, onloadend: Option<&Function>)[src]

The onloadend setter

MDN Documentation

This API requires the following crate features to be activated: Window

impl Window[src]

pub fn onloadstart(&self) -> Option<Function>[src]

The onloadstart getter

MDN Documentation

This API requires the following crate features to be activated: Window

impl Window[src]

pub fn set_onloadstart(&self, onloadstart: Option<&Function>)[src]

The onloadstart setter

MDN Documentation

This API requires the following crate features to be activated: Window

impl Window[src]

pub fn onmousedown(&self) -> Option<Function>[src]

The onmousedown getter

MDN Documentation

This API requires the following crate features to be activated: Window

impl Window[src]

pub fn set_onmousedown(&self, onmousedown: Option<&Function>)[src]

The onmousedown setter

MDN Documentation

This API requires the following crate features to be activated: Window

impl Window[src]

pub fn onmouseenter(&self) -> Option<Function>[src]

The onmouseenter getter

MDN Documentation

This API requires the following crate features to be activated: Window

impl Window[src]

pub fn set_onmouseenter(&self, onmouseenter: Option<&Function>)[src]

The onmouseenter setter

MDN Documentation

This API requires the following crate features to be activated: Window

impl Window[src]

pub fn onmouseleave(&self) -> Option<Function>[src]

The onmouseleave getter

MDN Documentation

This API requires the following crate features to be activated: Window

impl Window[src]

pub fn set_onmouseleave(&self, onmouseleave: Option<&Function>)[src]

The onmouseleave setter

MDN Documentation

This API requires the following crate features to be activated: Window

impl Window[src]

pub fn onmousemove(&self) -> Option<Function>[src]

The onmousemove getter

MDN Documentation

This API requires the following crate features to be activated: Window

impl Window[src]

pub fn set_onmousemove(&self, onmousemove: Option<&Function>)[src]

The onmousemove setter

MDN Documentation

This API requires the following crate features to be activated: Window

impl Window[src]

pub fn onmouseout(&self) -> Option<Function>[src]

The onmouseout getter

MDN Documentation

This API requires the following crate features to be activated: Window

impl Window[src]

pub fn set_onmouseout(&self, onmouseout: Option<&Function>)[src]

The onmouseout setter

MDN Documentation

This API requires the following crate features to be activated: Window

impl Window[src]

pub fn onmouseover(&self) -> Option<Function>[src]

The onmouseover getter

MDN Documentation

This API requires the following crate features to be activated: Window

impl Window[src]

pub fn set_onmouseover(&self, onmouseover: Option<&Function>)[src]

The onmouseover setter

MDN Documentation

This API requires the following crate features to be activated: Window

impl Window[src]

pub fn onmouseup(&self) -> Option<Function>[src]

The onmouseup getter

MDN Documentation

This API requires the following crate features to be activated: Window

impl Window[src]

pub fn set_onmouseup(&self, onmouseup: Option<&Function>)[src]

The onmouseup setter

MDN Documentation

This API requires the following crate features to be activated: Window

impl Window[src]

pub fn onwheel(&self) -> Option<Function>[src]

The onwheel getter

MDN Documentation

This API requires the following crate features to be activated: Window

impl Window[src]

pub fn set_onwheel(&self, onwheel: Option<&Function>)[src]

The onwheel setter

MDN Documentation

This API requires the following crate features to be activated: Window

impl Window[src]

pub fn onpause(&self) -> Option<Function>[src]

The onpause getter

MDN Documentation

This API requires the following crate features to be activated: Window

impl Window[src]

pub fn set_onpause(&self, onpause: Option<&Function>)[src]

The onpause setter

MDN Documentation

This API requires the following crate features to be activated: Window

impl Window[src]

pub fn onplay(&self) -> Option<Function>[src]

The onplay getter

MDN Documentation

This API requires the following crate features to be activated: Window

impl Window[src]

pub fn set_onplay(&self, onplay: Option<&Function>)[src]

The onplay setter

MDN Documentation

This API requires the following crate features to be activated: Window

impl Window[src]

pub fn onplaying(&self) -> Option<Function>[src]

The onplaying getter

MDN Documentation

This API requires the following crate features to be activated: Window

impl Window[src]

pub fn set_onplaying(&self, onplaying: Option<&Function>)[src]

The onplaying setter

MDN Documentation

This API requires the following crate features to be activated: Window

impl Window[src]

pub fn onprogress(&self) -> Option<Function>[src]

The onprogress getter

MDN Documentation

This API requires the following crate features to be activated: Window

impl Window[src]

pub fn set_onprogress(&self, onprogress: Option<&Function>)[src]

The onprogress setter

MDN Documentation

This API requires the following crate features to be activated: Window

impl Window[src]

pub fn onratechange(&self) -> Option<Function>[src]

The onratechange getter

MDN Documentation

This API requires the following crate features to be activated: Window

impl Window[src]

pub fn set_onratechange(&self, onratechange: Option<&Function>)[src]

The onratechange setter

MDN Documentation

This API requires the following crate features to be activated: Window

impl Window[src]

pub fn onreset(&self) -> Option<Function>[src]

The onreset getter

MDN Documentation

This API requires the following crate features to be activated: Window

impl Window[src]

pub fn set_onreset(&self, onreset: Option<&Function>)[src]

The onreset setter

MDN Documentation

This API requires the following crate features to be activated: Window

impl Window[src]

pub fn onresize(&self) -> Option<Function>[src]

The onresize getter

MDN Documentation

This API requires the following crate features to be activated: Window

impl Window[src]

pub fn set_onresize(&self, onresize: Option<&Function>)[src]

The onresize setter

MDN Documentation

This API requires the following crate features to be activated: Window

impl Window[src]

pub fn onscroll(&self) -> Option<Function>[src]

The onscroll getter

MDN Documentation

This API requires the following crate features to be activated: Window

impl Window[src]

pub fn set_onscroll(&self, onscroll: Option<&Function>)[src]

The onscroll setter

MDN Documentation

This API requires the following crate features to be activated: Window

impl Window[src]

pub fn onseeked(&self) -> Option<Function>[src]

The onseeked getter

MDN Documentation

This API requires the following crate features to be activated: Window

impl Window[src]

pub fn set_onseeked(&self, onseeked: Option<&Function>)[src]

The onseeked setter

MDN Documentation

This API requires the following crate features to be activated: Window

impl Window[src]

pub fn onseeking(&self) -> Option<Function>[src]

The onseeking getter

MDN Documentation

This API requires the following crate features to be activated: Window

impl Window[src]

pub fn set_onseeking(&self, onseeking: Option<&Function>)[src]

The onseeking setter

MDN Documentation

This API requires the following crate features to be activated: Window

impl Window[src]

pub fn onselect(&self) -> Option<Function>[src]

The onselect getter

MDN Documentation

This API requires the following crate features to be activated: Window

impl Window[src]

pub fn set_onselect(&self, onselect: Option<&Function>)[src]

The onselect setter

MDN Documentation

This API requires the following crate features to be activated: Window

impl Window[src]

pub fn onshow(&self) -> Option<Function>[src]

The onshow getter

MDN Documentation

This API requires the following crate features to be activated: Window

impl Window[src]

pub fn set_onshow(&self, onshow: Option<&Function>)[src]

The onshow setter

MDN Documentation

This API requires the following crate features to be activated: Window

impl Window[src]

pub fn onstalled(&self) -> Option<Function>[src]

The onstalled getter

MDN Documentation

This API requires the following crate features to be activated: Window

impl Window[src]

pub fn set_onstalled(&self, onstalled: Option<&Function>)[src]

The onstalled setter

MDN Documentation

This API requires the following crate features to be activated: Window

impl Window[src]

pub fn onsubmit(&self) -> Option<Function>[src]

The onsubmit getter

MDN Documentation

This API requires the following crate features to be activated: Window

impl Window[src]

pub fn set_onsubmit(&self, onsubmit: Option<&Function>)[src]

The onsubmit setter

MDN Documentation

This API requires the following crate features to be activated: Window

impl Window[src]

pub fn onsuspend(&self) -> Option<Function>[src]

The onsuspend getter

MDN Documentation

This API requires the following crate features to be activated: Window

impl Window[src]

pub fn set_onsuspend(&self, onsuspend: Option<&Function>)[src]

The onsuspend setter

MDN Documentation

This API requires the following crate features to be activated: Window

impl Window[src]

pub fn ontimeupdate(&self) -> Option<Function>[src]

The ontimeupdate getter

MDN Documentation

This API requires the following crate features to be activated: Window

impl Window[src]

pub fn set_ontimeupdate(&self, ontimeupdate: Option<&Function>)[src]

The ontimeupdate setter

MDN Documentation

This API requires the following crate features to be activated: Window

impl Window[src]

pub fn onvolumechange(&self) -> Option<Function>[src]

The onvolumechange getter

MDN Documentation

This API requires the following crate features to be activated: Window

impl Window[src]

pub fn set_onvolumechange(&self, onvolumechange: Option<&Function>)[src]

The onvolumechange setter

MDN Documentation

This API requires the following crate features to be activated: Window

impl Window[src]

pub fn onwaiting(&self) -> Option<Function>[src]

The onwaiting getter

MDN Documentation

This API requires the following crate features to be activated: Window

impl Window[src]

pub fn set_onwaiting(&self, onwaiting: Option<&Function>)[src]

The onwaiting setter

MDN Documentation

This API requires the following crate features to be activated: Window

impl Window[src]

pub fn onselectstart(&self) -> Option<Function>[src]

The onselectstart getter

MDN Documentation

This API requires the following crate features to be activated: Window

impl Window[src]

pub fn set_onselectstart(&self, onselectstart: Option<&Function>)[src]

The onselectstart setter

MDN Documentation

This API requires the following crate features to be activated: Window

impl Window[src]

pub fn ontoggle(&self) -> Option<Function>[src]

The ontoggle getter

MDN Documentation

This API requires the following crate features to be activated: Window

impl Window[src]

pub fn set_ontoggle(&self, ontoggle: Option<&Function>)[src]

The ontoggle setter

MDN Documentation

This API requires the following crate features to be activated: Window

impl Window[src]

pub fn onpointercancel(&self) -> Option<Function>[src]

The onpointercancel getter

MDN Documentation

This API requires the following crate features to be activated: Window

impl Window[src]

pub fn set_onpointercancel(&self, onpointercancel: Option<&Function>)[src]

The onpointercancel setter

MDN Documentation

This API requires the following crate features to be activated: Window

impl Window[src]

pub fn onpointerdown(&self) -> Option<Function>[src]

The onpointerdown getter

MDN Documentation

This API requires the following crate features to be activated: Window

impl Window[src]

pub fn set_onpointerdown(&self, onpointerdown: Option<&Function>)[src]

The onpointerdown setter

MDN Documentation

This API requires the following crate features to be activated: Window

impl Window[src]

pub fn onpointerup(&self) -> Option<Function>[src]

The onpointerup getter

MDN Documentation

This API requires the following crate features to be activated: Window

impl Window[src]

pub fn set_onpointerup(&self, onpointerup: Option<&Function>)[src]

The onpointerup setter

MDN Documentation

This API requires the following crate features to be activated: Window

impl Window[src]

pub fn onpointermove(&self) -> Option<Function>[src]

The onpointermove getter

MDN Documentation

This API requires the following crate features to be activated: Window

impl Window[src]

pub fn set_onpointermove(&self, onpointermove: Option<&Function>)[src]

The onpointermove setter

MDN Documentation

This API requires the following crate features to be activated: Window

impl Window[src]

pub fn onpointerout(&self) -> Option<Function>[src]

The onpointerout getter

MDN Documentation

This API requires the following crate features to be activated: Window

impl Window[src]

pub fn set_onpointerout(&self, onpointerout: Option<&Function>)[src]

The onpointerout setter

MDN Documentation

This API requires the following crate features to be activated: Window

impl Window[src]

pub fn onpointerover(&self) -> Option<Function>[src]

The onpointerover getter

MDN Documentation

This API requires the following crate features to be activated: Window

impl Window[src]

pub fn set_onpointerover(&self, onpointerover: Option<&Function>)[src]

The onpointerover setter

MDN Documentation

This API requires the following crate features to be activated: Window

impl Window[src]

pub fn onpointerenter(&self) -> Option<Function>[src]

The onpointerenter getter

MDN Documentation

This API requires the following crate features to be activated: Window

impl Window[src]

pub fn set_onpointerenter(&self, onpointerenter: Option<&Function>)[src]

The onpointerenter setter

MDN Documentation

This API requires the following crate features to be activated: Window

impl Window[src]

pub fn onpointerleave(&self) -> Option<Function>[src]

The onpointerleave getter

MDN Documentation

This API requires the following crate features to be activated: Window

impl Window[src]

pub fn set_onpointerleave(&self, onpointerleave: Option<&Function>)[src]

The onpointerleave setter

MDN Documentation

This API requires the following crate features to be activated: Window

impl Window[src]

pub fn ongotpointercapture(&self) -> Option<Function>[src]

The ongotpointercapture getter

MDN Documentation

This API requires the following crate features to be activated: Window

impl Window[src]

pub fn set_ongotpointercapture(&self, ongotpointercapture: Option<&Function>)[src]

The ongotpointercapture setter

MDN Documentation

This API requires the following crate features to be activated: Window

impl Window[src]

pub fn onlostpointercapture(&self) -> Option<Function>[src]

The onlostpointercapture getter

MDN Documentation

This API requires the following crate features to be activated: Window

impl Window[src]

pub fn set_onlostpointercapture(&self, onlostpointercapture: Option<&Function>)[src]

The onlostpointercapture setter

MDN Documentation

This API requires the following crate features to be activated: Window

impl Window[src]

pub fn onanimationcancel(&self) -> Option<Function>[src]

The onanimationcancel getter

MDN Documentation

This API requires the following crate features to be activated: Window

impl Window[src]

pub fn set_onanimationcancel(&self, onanimationcancel: Option<&Function>)[src]

The onanimationcancel setter

MDN Documentation

This API requires the following crate features to be activated: Window

impl Window[src]

pub fn onanimationend(&self) -> Option<Function>[src]

The onanimationend getter

MDN Documentation

This API requires the following crate features to be activated: Window

impl Window[src]

pub fn set_onanimationend(&self, onanimationend: Option<&Function>)[src]

The onanimationend setter

MDN Documentation

This API requires the following crate features to be activated: Window

impl Window[src]

pub fn onanimationiteration(&self) -> Option<Function>[src]

The onanimationiteration getter

MDN Documentation

This API requires the following crate features to be activated: Window

impl Window[src]

pub fn set_onanimationiteration(&self, onanimationiteration: Option<&Function>)[src]

The onanimationiteration setter

MDN Documentation

This API requires the following crate features to be activated: Window

impl Window[src]

pub fn onanimationstart(&self) -> Option<Function>[src]

The onanimationstart getter

MDN Documentation

This API requires the following crate features to be activated: Window

impl Window[src]

pub fn set_onanimationstart(&self, onanimationstart: Option<&Function>)[src]

The onanimationstart setter

MDN Documentation

This API requires the following crate features to be activated: Window

impl Window[src]

pub fn ontransitioncancel(&self) -> Option<Function>[src]

The ontransitioncancel getter

MDN Documentation

This API requires the following crate features to be activated: Window

impl Window[src]

pub fn set_ontransitioncancel(&self, ontransitioncancel: Option<&Function>)[src]

The ontransitioncancel setter

MDN Documentation

This API requires the following crate features to be activated: Window

impl Window[src]

pub fn ontransitionend(&self) -> Option<Function>[src]

The ontransitionend getter

MDN Documentation

This API requires the following crate features to be activated: Window

impl Window[src]

pub fn set_ontransitionend(&self, ontransitionend: Option<&Function>)[src]

The ontransitionend setter

MDN Documentation

This API requires the following crate features to be activated: Window

impl Window[src]

pub fn ontransitionrun(&self) -> Option<Function>[src]

The ontransitionrun getter

MDN Documentation

This API requires the following crate features to be activated: Window

impl Window[src]

pub fn set_ontransitionrun(&self, ontransitionrun: Option<&Function>)[src]

The ontransitionrun setter

MDN Documentation

This API requires the following crate features to be activated: Window

impl Window[src]

pub fn ontransitionstart(&self) -> Option<Function>[src]

The ontransitionstart getter

MDN Documentation

This API requires the following crate features to be activated: Window

impl Window[src]

pub fn set_ontransitionstart(&self, ontransitionstart: Option<&Function>)[src]

The ontransitionstart setter

MDN Documentation

This API requires the following crate features to be activated: Window

impl Window[src]

pub fn onwebkitanimationend(&self) -> Option<Function>[src]

The onwebkitanimationend getter

MDN Documentation

This API requires the following crate features to be activated: Window

impl Window[src]

pub fn set_onwebkitanimationend(&self, onwebkitanimationend: Option<&Function>)[src]

The onwebkitanimationend setter

MDN Documentation

This API requires the following crate features to be activated: Window

impl Window[src]

pub fn onwebkitanimationiteration(&self) -> Option<Function>[src]

The onwebkitanimationiteration getter

MDN Documentation

This API requires the following crate features to be activated: Window

impl Window[src]

pub fn set_onwebkitanimationiteration(
    &self,
    onwebkitanimationiteration: Option<&Function>
)
[src]

The onwebkitanimationiteration setter

MDN Documentation

This API requires the following crate features to be activated: Window

impl Window[src]

pub fn onwebkitanimationstart(&self) -> Option<Function>[src]

The onwebkitanimationstart getter

MDN Documentation

This API requires the following crate features to be activated: Window

impl Window[src]

pub fn set_onwebkitanimationstart(
    &self,
    onwebkitanimationstart: Option<&Function>
)
[src]

The onwebkitanimationstart setter

MDN Documentation

This API requires the following crate features to be activated: Window

impl Window[src]

pub fn onwebkittransitionend(&self) -> Option<Function>[src]

The onwebkittransitionend getter

MDN Documentation

This API requires the following crate features to be activated: Window

impl Window[src]

pub fn set_onwebkittransitionend(
    &self,
    onwebkittransitionend: Option<&Function>
)
[src]

The onwebkittransitionend setter

MDN Documentation

This API requires the following crate features to be activated: Window

impl Window[src]

pub fn u2f(&self) -> Result<U2f, JsValue>[src]

The u2f getter

MDN Documentation

This API requires the following crate features to be activated: U2f, Window

impl Window[src]

pub fn onerror(&self) -> Option<Function>[src]

The onerror getter

MDN Documentation

This API requires the following crate features to be activated: Window

impl Window[src]

pub fn set_onerror(&self, onerror: Option<&Function>)[src]

The onerror setter

MDN Documentation

This API requires the following crate features to be activated: Window

impl Window[src]

pub fn speech_synthesis(&self) -> Result<SpeechSynthesis, JsValue>[src]

The speechSynthesis getter

MDN Documentation

This API requires the following crate features to be activated: SpeechSynthesis, Window

impl Window[src]

pub fn ontouchstart(&self) -> Option<Function>[src]

The ontouchstart getter

MDN Documentation

This API requires the following crate features to be activated: Window

impl Window[src]

pub fn set_ontouchstart(&self, ontouchstart: Option<&Function>)[src]

The ontouchstart setter

MDN Documentation

This API requires the following crate features to be activated: Window

impl Window[src]

pub fn ontouchend(&self) -> Option<Function>[src]

The ontouchend getter

MDN Documentation

This API requires the following crate features to be activated: Window

impl Window[src]

pub fn set_ontouchend(&self, ontouchend: Option<&Function>)[src]

The ontouchend setter

MDN Documentation

This API requires the following crate features to be activated: Window

impl Window[src]

pub fn ontouchmove(&self) -> Option<Function>[src]

The ontouchmove getter

MDN Documentation

This API requires the following crate features to be activated: Window

impl Window[src]

pub fn set_ontouchmove(&self, ontouchmove: Option<&Function>)[src]

The ontouchmove setter

MDN Documentation

This API requires the following crate features to be activated: Window

impl Window[src]

pub fn ontouchcancel(&self) -> Option<Function>[src]

The ontouchcancel getter

MDN Documentation

This API requires the following crate features to be activated: Window

impl Window[src]

pub fn set_ontouchcancel(&self, ontouchcancel: Option<&Function>)[src]

The ontouchcancel setter

MDN Documentation

This API requires the following crate features to be activated: Window

impl Window[src]

pub fn webgpu(&self) -> WebGpu[src]

The webgpu getter

MDN Documentation

This API requires the following crate features to be activated: WebGpu, Window

impl Window[src]

pub fn onafterprint(&self) -> Option<Function>[src]

The onafterprint getter

MDN Documentation

This API requires the following crate features to be activated: Window

impl Window[src]

pub fn set_onafterprint(&self, onafterprint: Option<&Function>)[src]

The onafterprint setter

MDN Documentation

This API requires the following crate features to be activated: Window

impl Window[src]

pub fn onbeforeprint(&self) -> Option<Function>[src]

The onbeforeprint getter

MDN Documentation

This API requires the following crate features to be activated: Window

impl Window[src]

pub fn set_onbeforeprint(&self, onbeforeprint: Option<&Function>)[src]

The onbeforeprint setter

MDN Documentation

This API requires the following crate features to be activated: Window

impl Window[src]

pub fn onbeforeunload(&self) -> Option<Function>[src]

The onbeforeunload getter

MDN Documentation

This API requires the following crate features to be activated: Window

impl Window[src]

pub fn set_onbeforeunload(&self, onbeforeunload: Option<&Function>)[src]

The onbeforeunload setter

MDN Documentation

This API requires the following crate features to be activated: Window

impl Window[src]

pub fn onhashchange(&self) -> Option<Function>[src]

The onhashchange getter

MDN Documentation

This API requires the following crate features to be activated: Window

impl Window[src]

pub fn set_onhashchange(&self, onhashchange: Option<&Function>)[src]

The onhashchange setter

MDN Documentation

This API requires the following crate features to be activated: Window

impl Window[src]

pub fn onlanguagechange(&self) -> Option<Function>[src]

The onlanguagechange getter

MDN Documentation

This API requires the following crate features to be activated: Window

impl Window[src]

pub fn set_onlanguagechange(&self, onlanguagechange: Option<&Function>)[src]

The onlanguagechange setter

MDN Documentation

This API requires the following crate features to be activated: Window

impl Window[src]

pub fn onmessage(&self) -> Option<Function>[src]

The onmessage getter

MDN Documentation

This API requires the following crate features to be activated: Window

impl Window[src]

pub fn set_onmessage(&self, onmessage: Option<&Function>)[src]

The onmessage setter

MDN Documentation

This API requires the following crate features to be activated: Window

impl Window[src]

pub fn onmessageerror(&self) -> Option<Function>[src]

The onmessageerror getter

MDN Documentation

This API requires the following crate features to be activated: Window

impl Window[src]

pub fn set_onmessageerror(&self, onmessageerror: Option<&Function>)[src]

The onmessageerror setter

MDN Documentation

This API requires the following crate features to be activated: Window

impl Window[src]

pub fn onoffline(&self) -> Option<Function>[src]

The onoffline getter

MDN Documentation

This API requires the following crate features to be activated: Window

impl Window[src]

pub fn set_onoffline(&self, onoffline: Option<&Function>)[src]

The onoffline setter

MDN Documentation

This API requires the following crate features to be activated: Window

impl Window[src]

pub fn ononline(&self) -> Option<Function>[src]

The ononline getter

MDN Documentation

This API requires the following crate features to be activated: Window

impl Window[src]

pub fn set_ononline(&self, ononline: Option<&Function>)[src]

The ononline setter

MDN Documentation

This API requires the following crate features to be activated: Window

impl Window[src]

pub fn onpagehide(&self) -> Option<Function>[src]

The onpagehide getter

MDN Documentation

This API requires the following crate features to be activated: Window

impl Window[src]

pub fn set_onpagehide(&self, onpagehide: Option<&Function>)[src]

The onpagehide setter

MDN Documentation

This API requires the following crate features to be activated: Window

impl Window[src]

pub fn onpageshow(&self) -> Option<Function>[src]

The onpageshow getter

MDN Documentation

This API requires the following crate features to be activated: Window

impl Window[src]

pub fn set_onpageshow(&self, onpageshow: Option<&Function>)[src]

The onpageshow setter

MDN Documentation

This API requires the following crate features to be activated: Window

impl Window[src]

pub fn onpopstate(&self) -> Option<Function>[src]

The onpopstate getter

MDN Documentation

This API requires the following crate features to be activated: Window

impl Window[src]

pub fn set_onpopstate(&self, onpopstate: Option<&Function>)[src]

The onpopstate setter

MDN Documentation

This API requires the following crate features to be activated: Window

impl Window[src]

pub fn onstorage(&self) -> Option<Function>[src]

The onstorage getter

MDN Documentation

This API requires the following crate features to be activated: Window

impl Window[src]

pub fn set_onstorage(&self, onstorage: Option<&Function>)[src]

The onstorage setter

MDN Documentation

This API requires the following crate features to be activated: Window

impl Window[src]

pub fn onunload(&self) -> Option<Function>[src]

The onunload getter

MDN Documentation

This API requires the following crate features to be activated: Window

impl Window[src]

pub fn set_onunload(&self, onunload: Option<&Function>)[src]

The onunload setter

MDN Documentation

This API requires the following crate features to be activated: Window

impl Window[src]

pub fn local_storage(&self) -> Result<Option<Storage>, JsValue>[src]

The localStorage getter

MDN Documentation

This API requires the following crate features to be activated: Storage, Window

impl Window[src]

pub fn atob(&self, atob: &str) -> Result<String, JsValue>[src]

The atob() method

MDN Documentation

This API requires the following crate features to be activated: Window

impl Window[src]

pub fn btoa(&self, btoa: &str) -> Result<String, JsValue>[src]

The btoa() method

MDN Documentation

This API requires the following crate features to be activated: Window

impl Window[src]

pub fn clear_interval(&self)[src]

The clearInterval() method

MDN Documentation

This API requires the following crate features to be activated: Window

impl Window[src]

pub fn clear_interval_with_handle(&self, handle: i32)[src]

The clearInterval() method

MDN Documentation

This API requires the following crate features to be activated: Window

impl Window[src]

pub fn clear_timeout(&self)[src]

The clearTimeout() method

MDN Documentation

This API requires the following crate features to be activated: Window

impl Window[src]

pub fn clear_timeout_with_handle(&self, handle: i32)[src]

The clearTimeout() method

MDN Documentation

This API requires the following crate features to be activated: Window

impl Window[src]

pub fn create_image_bitmap_with_html_image_element(
    &self,
    a_image: &HtmlImageElement
) -> Result<Promise, JsValue>
[src]

The createImageBitmap() method

MDN Documentation

This API requires the following crate features to be activated: HtmlImageElement, Window

impl Window[src]

pub fn create_image_bitmap_with_html_video_element(
    &self,
    a_image: &HtmlVideoElement
) -> Result<Promise, JsValue>
[src]

The createImageBitmap() method

MDN Documentation

This API requires the following crate features to be activated: HtmlVideoElement, Window

impl Window[src]

pub fn create_image_bitmap_with_html_canvas_element(
    &self,
    a_image: &HtmlCanvasElement
) -> Result<Promise, JsValue>
[src]

The createImageBitmap() method

MDN Documentation

This API requires the following crate features to be activated: HtmlCanvasElement, Window

impl Window[src]

pub fn create_image_bitmap_with_blob(
    &self,
    a_image: &Blob
) -> Result<Promise, JsValue>
[src]

The createImageBitmap() method

MDN Documentation

This API requires the following crate features to be activated: Blob, Window

impl Window[src]

pub fn create_image_bitmap_with_image_data(
    &self,
    a_image: &ImageData
) -> Result<Promise, JsValue>
[src]

The createImageBitmap() method

MDN Documentation

This API requires the following crate features to be activated: ImageData, Window

impl Window[src]

pub fn create_image_bitmap_with_canvas_rendering_context_2d(
    &self,
    a_image: &CanvasRenderingContext2d
) -> Result<Promise, JsValue>
[src]

The createImageBitmap() method

MDN Documentation

This API requires the following crate features to be activated: CanvasRenderingContext2d, Window

impl Window[src]

pub fn create_image_bitmap_with_image_bitmap(
    &self,
    a_image: &ImageBitmap
) -> Result<Promise, JsValue>
[src]

The createImageBitmap() method

MDN Documentation

This API requires the following crate features to be activated: ImageBitmap, Window

impl Window[src]

pub fn create_image_bitmap_with_buffer_source(
    &self,
    a_image: &Object
) -> Result<Promise, JsValue>
[src]

The createImageBitmap() method

MDN Documentation

This API requires the following crate features to be activated: Window

impl Window[src]

pub fn create_image_bitmap_with_u8_array(
    &self,
    a_image: &mut [u8]
) -> Result<Promise, JsValue>
[src]

The createImageBitmap() method

MDN Documentation

This API requires the following crate features to be activated: Window

impl Window[src]

pub fn create_image_bitmap_with_html_image_element_and_a_sx_and_a_sy_and_a_sw_and_a_sh(
    &self,
    a_image: &HtmlImageElement,
    a_sx: i32,
    a_sy: i32,
    a_sw: i32,
    a_sh: i32
) -> Result<Promise, JsValue>
[src]

The createImageBitmap() method

MDN Documentation

This API requires the following crate features to be activated: HtmlImageElement, Window

impl Window[src]

pub fn create_image_bitmap_with_html_video_element_and_a_sx_and_a_sy_and_a_sw_and_a_sh(
    &self,
    a_image: &HtmlVideoElement,
    a_sx: i32,
    a_sy: i32,
    a_sw: i32,
    a_sh: i32
) -> Result<Promise, JsValue>
[src]

The createImageBitmap() method

MDN Documentation

This API requires the following crate features to be activated: HtmlVideoElement, Window

impl Window[src]

pub fn create_image_bitmap_with_html_canvas_element_and_a_sx_and_a_sy_and_a_sw_and_a_sh(
    &self,
    a_image: &HtmlCanvasElement,
    a_sx: i32,
    a_sy: i32,
    a_sw: i32,
    a_sh: i32
) -> Result<Promise, JsValue>
[src]

The createImageBitmap() method

MDN Documentation

This API requires the following crate features to be activated: HtmlCanvasElement, Window

impl Window[src]

pub fn create_image_bitmap_with_blob_and_a_sx_and_a_sy_and_a_sw_and_a_sh(
    &self,
    a_image: &Blob,
    a_sx: i32,
    a_sy: i32,
    a_sw: i32,
    a_sh: i32
) -> Result<Promise, JsValue>
[src]

The createImageBitmap() method

MDN Documentation

This API requires the following crate features to be activated: Blob, Window

impl Window[src]

pub fn create_image_bitmap_with_image_data_and_a_sx_and_a_sy_and_a_sw_and_a_sh(
    &self,
    a_image: &ImageData,
    a_sx: i32,
    a_sy: i32,
    a_sw: i32,
    a_sh: i32
) -> Result<Promise, JsValue>
[src]

The createImageBitmap() method

MDN Documentation

This API requires the following crate features to be activated: ImageData, Window

impl Window[src]

pub fn create_image_bitmap_with_canvas_rendering_context_2d_and_a_sx_and_a_sy_and_a_sw_and_a_sh(
    &self,
    a_image: &CanvasRenderingContext2d,
    a_sx: i32,
    a_sy: i32,
    a_sw: i32,
    a_sh: i32
) -> Result<Promise, JsValue>
[src]

The createImageBitmap() method

MDN Documentation

This API requires the following crate features to be activated: CanvasRenderingContext2d, Window

impl Window[src]

pub fn create_image_bitmap_with_image_bitmap_and_a_sx_and_a_sy_and_a_sw_and_a_sh(
    &self,
    a_image: &ImageBitmap,
    a_sx: i32,
    a_sy: i32,
    a_sw: i32,
    a_sh: i32
) -> Result<Promise, JsValue>
[src]

The createImageBitmap() method

MDN Documentation

This API requires the following crate features to be activated: ImageBitmap, Window

impl Window[src]

pub fn create_image_bitmap_with_buffer_source_and_a_sx_and_a_sy_and_a_sw_and_a_sh(
    &self,
    a_image: &Object,
    a_sx: i32,
    a_sy: i32,
    a_sw: i32,
    a_sh: i32
) -> Result<Promise, JsValue>
[src]

The createImageBitmap() method

MDN Documentation

This API requires the following crate features to be activated: Window

impl Window[src]

pub fn create_image_bitmap_with_u8_array_and_a_sx_and_a_sy_and_a_sw_and_a_sh(
    &self,
    a_image: &mut [u8],
    a_sx: i32,
    a_sy: i32,
    a_sw: i32,
    a_sh: i32
) -> Result<Promise, JsValue>
[src]

The createImageBitmap() method

MDN Documentation

This API requires the following crate features to be activated: Window

impl Window[src]

pub fn fetch_with_request(&self, input: &Request) -> Promise[src]

The fetch() method

MDN Documentation

This API requires the following crate features to be activated: Request, Window

impl Window[src]

pub fn fetch_with_str(&self, input: &str) -> Promise[src]

The fetch() method

MDN Documentation

This API requires the following crate features to be activated: Window

impl Window[src]

pub fn fetch_with_request_and_init(
    &self,
    input: &Request,
    init: &RequestInit
) -> Promise
[src]

The fetch() method

MDN Documentation

This API requires the following crate features to be activated: Request, RequestInit, Window

impl Window[src]

pub fn fetch_with_str_and_init(
    &self,
    input: &str,
    init: &RequestInit
) -> Promise
[src]

The fetch() method

MDN Documentation

This API requires the following crate features to be activated: RequestInit, Window

impl Window[src]

pub fn set_interval_with_callback(
    &self,
    handler: &Function
) -> Result<i32, JsValue>
[src]

The setInterval() method

MDN Documentation

This API requires the following crate features to be activated: Window

impl Window[src]

pub fn set_interval_with_callback_and_timeout_and_arguments(
    &self,
    handler: &Function,
    timeout: i32,
    arguments: &Array
) -> Result<i32, JsValue>
[src]

The setInterval() method

MDN Documentation

This API requires the following crate features to be activated: Window

impl Window[src]

pub fn set_interval_with_callback_and_timeout_and_arguments_0(
    &self,
    handler: &Function,
    timeout: i32
) -> Result<i32, JsValue>
[src]

The setInterval() method

MDN Documentation

This API requires the following crate features to be activated: Window

impl Window[src]

pub fn set_interval_with_callback_and_timeout_and_arguments_1(
    &self,
    handler: &Function,
    timeout: i32,
    arguments_1: &JsValue
) -> Result<i32, JsValue>
[src]

The setInterval() method

MDN Documentation

This API requires the following crate features to be activated: Window

impl Window[src]

pub fn set_interval_with_callback_and_timeout_and_arguments_2(
    &self,
    handler: &Function,
    timeout: i32,
    arguments_1: &JsValue,
    arguments_2: &JsValue
) -> Result<i32, JsValue>
[src]

The setInterval() method

MDN Documentation

This API requires the following crate features to be activated: Window

impl Window[src]

pub fn set_interval_with_callback_and_timeout_and_arguments_3(
    &self,
    handler: &Function,
    timeout: i32,
    arguments_1: &JsValue,
    arguments_2: &JsValue,
    arguments_3: &JsValue
) -> Result<i32, JsValue>
[src]

The setInterval() method

MDN Documentation

This API requires the following crate features to be activated: Window

impl Window[src]

pub fn set_interval_with_callback_and_timeout_and_arguments_4(
    &self,
    handler: &Function,
    timeout: i32,
    arguments_1: &JsValue,
    arguments_2: &JsValue,
    arguments_3: &JsValue,
    arguments_4: &JsValue
) -> Result<i32, JsValue>
[src]

The setInterval() method

MDN Documentation

This API requires the following crate features to be activated: Window

impl Window[src]

pub fn set_interval_with_callback_and_timeout_and_arguments_5(
    &self,
    handler: &Function,
    timeout: i32,
    arguments_1: &JsValue,
    arguments_2: &JsValue,
    arguments_3: &JsValue,
    arguments_4: &JsValue,
    arguments_5: &JsValue
) -> Result<i32, JsValue>
[src]

The setInterval() method

MDN Documentation

This API requires the following crate features to be activated: Window

impl Window[src]

pub fn set_interval_with_callback_and_timeout_and_arguments_6(
    &self,
    handler: &Function,
    timeout: i32,
    arguments_1: &JsValue,
    arguments_2: &JsValue,
    arguments_3: &JsValue,
    arguments_4: &JsValue,
    arguments_5: &JsValue,
    arguments_6: &JsValue
) -> Result<i32, JsValue>
[src]

The setInterval() method

MDN Documentation

This API requires the following crate features to be activated: Window

impl Window[src]

pub fn set_interval_with_callback_and_timeout_and_arguments_7(
    &self,
    handler: &Function,
    timeout: i32,
    arguments_1: &JsValue,
    arguments_2: &JsValue,
    arguments_3: &JsValue,
    arguments_4: &JsValue,
    arguments_5: &JsValue,
    arguments_6: &JsValue,
    arguments_7: &JsValue
) -> Result<i32, JsValue>
[src]

The setInterval() method

MDN Documentation

This API requires the following crate features to be activated: Window

impl Window[src]

pub fn set_interval_with_str(&self, handler: &str) -> Result<i32, JsValue>[src]

The setInterval() method

MDN Documentation

This API requires the following crate features to be activated: Window

impl Window[src]

pub fn set_interval_with_str_and_timeout_and_unused(
    &self,
    handler: &str,
    timeout: i32,
    unused: &Array
) -> Result<i32, JsValue>
[src]

The setInterval() method

MDN Documentation

This API requires the following crate features to be activated: Window

impl Window[src]

pub fn set_interval_with_str_and_timeout_and_unused_0(
    &self,
    handler: &str,
    timeout: i32
) -> Result<i32, JsValue>
[src]

The setInterval() method

MDN Documentation

This API requires the following crate features to be activated: Window

impl Window[src]

pub fn set_interval_with_str_and_timeout_and_unused_1(
    &self,
    handler: &str,
    timeout: i32,
    unused_1: &JsValue
) -> Result<i32, JsValue>
[src]

The setInterval() method

MDN Documentation

This API requires the following crate features to be activated: Window

impl Window[src]

pub fn set_interval_with_str_and_timeout_and_unused_2(
    &self,
    handler: &str,
    timeout: i32,
    unused_1: &JsValue,
    unused_2: &JsValue
) -> Result<i32, JsValue>
[src]

The setInterval() method

MDN Documentation

This API requires the following crate features to be activated: Window

impl Window[src]

pub fn set_interval_with_str_and_timeout_and_unused_3(
    &self,
    handler: &str,
    timeout: i32,
    unused_1: &JsValue,
    unused_2: &JsValue,
    unused_3: &JsValue
) -> Result<i32, JsValue>
[src]

The setInterval() method

MDN Documentation

This API requires the following crate features to be activated: Window

impl Window[src]

pub fn set_interval_with_str_and_timeout_and_unused_4(
    &self,
    handler: &str,
    timeout: i32,
    unused_1: &JsValue,
    unused_2: &JsValue,
    unused_3: &JsValue,
    unused_4: &JsValue
) -> Result<i32, JsValue>
[src]

The setInterval() method

MDN Documentation

This API requires the following crate features to be activated: Window

impl Window[src]

pub fn set_interval_with_str_and_timeout_and_unused_5(
    &self,
    handler: &str,
    timeout: i32,
    unused_1: &JsValue,
    unused_2: &JsValue,
    unused_3: &JsValue,
    unused_4: &JsValue,
    unused_5: &JsValue
) -> Result<i32, JsValue>
[src]

The setInterval() method

MDN Documentation

This API requires the following crate features to be activated: Window

impl Window[src]

pub fn set_interval_with_str_and_timeout_and_unused_6(
    &self,
    handler: &str,
    timeout: i32,
    unused_1: &JsValue,
    unused_2: &JsValue,
    unused_3: &JsValue,
    unused_4: &JsValue,
    unused_5: &JsValue,
    unused_6: &JsValue
) -> Result<i32, JsValue>
[src]

The setInterval() method

MDN Documentation

This API requires the following crate features to be activated: Window

impl Window[src]

pub fn set_interval_with_str_and_timeout_and_unused_7(
    &self,
    handler: &str,
    timeout: i32,
    unused_1: &JsValue,
    unused_2: &JsValue,
    unused_3: &JsValue,
    unused_4: &JsValue,
    unused_5: &JsValue,
    unused_6: &JsValue,
    unused_7: &JsValue
) -> Result<i32, JsValue>
[src]

The setInterval() method

MDN Documentation

This API requires the following crate features to be activated: Window

impl Window[src]

pub fn set_timeout_with_callback(
    &self,
    handler: &Function
) -> Result<i32, JsValue>
[src]

The setTimeout() method

MDN Documentation

This API requires the following crate features to be activated: Window

impl Window[src]

pub fn set_timeout_with_callback_and_timeout_and_arguments(
    &self,
    handler: &Function,
    timeout: i32,
    arguments: &Array
) -> Result<i32, JsValue>
[src]

The setTimeout() method

MDN Documentation

This API requires the following crate features to be activated: Window

impl Window[src]

pub fn set_timeout_with_callback_and_timeout_and_arguments_0(
    &self,
    handler: &Function,
    timeout: i32
) -> Result<i32, JsValue>
[src]

The setTimeout() method

MDN Documentation

This API requires the following crate features to be activated: Window

impl Window[src]

pub fn set_timeout_with_callback_and_timeout_and_arguments_1(
    &self,
    handler: &Function,
    timeout: i32,
    arguments_1: &JsValue
) -> Result<i32, JsValue>
[src]

The setTimeout() method

MDN Documentation

This API requires the following crate features to be activated: Window

impl Window[src]

pub fn set_timeout_with_callback_and_timeout_and_arguments_2(
    &self,
    handler: &Function,
    timeout: i32,
    arguments_1: &JsValue,
    arguments_2: &JsValue
) -> Result<i32, JsValue>
[src]

The setTimeout() method

MDN Documentation

This API requires the following crate features to be activated: Window

impl Window[src]

pub fn set_timeout_with_callback_and_timeout_and_arguments_3(
    &self,
    handler: &Function,
    timeout: i32,
    arguments_1: &JsValue,
    arguments_2: &JsValue,
    arguments_3: &JsValue
) -> Result<i32, JsValue>
[src]

The setTimeout() method

MDN Documentation

This API requires the following crate features to be activated: Window

impl Window[src]

pub fn set_timeout_with_callback_and_timeout_and_arguments_4(
    &self,
    handler: &Function,
    timeout: i32,
    arguments_1: &JsValue,
    arguments_2: &JsValue,
    arguments_3: &JsValue,
    arguments_4: &JsValue
) -> Result<i32, JsValue>
[src]

The setTimeout() method

MDN Documentation

This API requires the following crate features to be activated: Window

impl Window[src]

pub fn set_timeout_with_callback_and_timeout_and_arguments_5(
    &self,
    handler: &Function,
    timeout: i32,
    arguments_1: &JsValue,
    arguments_2: &JsValue,
    arguments_3: &JsValue,
    arguments_4: &JsValue,
    arguments_5: &JsValue
) -> Result<i32, JsValue>
[src]

The setTimeout() method

MDN Documentation

This API requires the following crate features to be activated: Window

impl Window[src]

pub fn set_timeout_with_callback_and_timeout_and_arguments_6(
    &self,
    handler: &Function,
    timeout: i32,
    arguments_1: &JsValue,
    arguments_2: &JsValue,
    arguments_3: &JsValue,
    arguments_4: &JsValue,
    arguments_5: &JsValue,
    arguments_6: &JsValue
) -> Result<i32, JsValue>
[src]

The setTimeout() method

MDN Documentation

This API requires the following crate features to be activated: Window

impl Window[src]

pub fn set_timeout_with_callback_and_timeout_and_arguments_7(
    &self,
    handler: &Function,
    timeout: i32,
    arguments_1: &JsValue,
    arguments_2: &JsValue,
    arguments_3: &JsValue,
    arguments_4: &JsValue,
    arguments_5: &JsValue,
    arguments_6: &JsValue,
    arguments_7: &JsValue
) -> Result<i32, JsValue>
[src]

The setTimeout() method

MDN Documentation

This API requires the following crate features to be activated: Window

impl Window[src]

pub fn set_timeout_with_str(&self, handler: &str) -> Result<i32, JsValue>[src]

The setTimeout() method

MDN Documentation

This API requires the following crate features to be activated: Window

impl Window[src]

pub fn set_timeout_with_str_and_timeout_and_unused(
    &self,
    handler: &str,
    timeout: i32,
    unused: &Array
) -> Result<i32, JsValue>
[src]

The setTimeout() method

MDN Documentation

This API requires the following crate features to be activated: Window

impl Window[src]

pub fn set_timeout_with_str_and_timeout_and_unused_0(
    &self,
    handler: &str,
    timeout: i32
) -> Result<i32, JsValue>
[src]

The setTimeout() method

MDN Documentation

This API requires the following crate features to be activated: Window

impl Window[src]

pub fn set_timeout_with_str_and_timeout_and_unused_1(
    &self,
    handler: &str,
    timeout: i32,
    unused_1: &JsValue
) -> Result<i32, JsValue>
[src]

The setTimeout() method

MDN Documentation

This API requires the following crate features to be activated: Window

impl Window[src]

pub fn set_timeout_with_str_and_timeout_and_unused_2(
    &self,
    handler: &str,
    timeout: i32,
    unused_1: &JsValue,
    unused_2: &JsValue
) -> Result<i32, JsValue>
[src]

The setTimeout() method

MDN Documentation

This API requires the following crate features to be activated: Window

impl Window[src]

pub fn set_timeout_with_str_and_timeout_and_unused_3(
    &self,
    handler: &str,
    timeout: i32,
    unused_1: &JsValue,
    unused_2: &JsValue,
    unused_3: &JsValue
) -> Result<i32, JsValue>
[src]

The setTimeout() method

MDN Documentation

This API requires the following crate features to be activated: Window

impl Window[src]

pub fn set_timeout_with_str_and_timeout_and_unused_4(
    &self,
    handler: &str,
    timeout: i32,
    unused_1: &JsValue,
    unused_2: &JsValue,
    unused_3: &JsValue,
    unused_4: &JsValue
) -> Result<i32, JsValue>
[src]

The setTimeout() method

MDN Documentation

This API requires the following crate features to be activated: Window

impl Window[src]

pub fn set_timeout_with_str_and_timeout_and_unused_5(
    &self,
    handler: &str,
    timeout: i32,
    unused_1: &JsValue,
    unused_2: &JsValue,
    unused_3: &JsValue,
    unused_4: &JsValue,
    unused_5: &JsValue
) -> Result<i32, JsValue>
[src]

The setTimeout() method

MDN Documentation

This API requires the following crate features to be activated: Window

impl Window[src]

pub fn set_timeout_with_str_and_timeout_and_unused_6(
    &self,
    handler: &str,
    timeout: i32,
    unused_1: &JsValue,
    unused_2: &JsValue,
    unused_3: &JsValue,
    unused_4: &JsValue,
    unused_5: &JsValue,
    unused_6: &JsValue
) -> Result<i32, JsValue>
[src]

The setTimeout() method

MDN Documentation

This API requires the following crate features to be activated: Window

impl Window[src]

pub fn set_timeout_with_str_and_timeout_and_unused_7(
    &self,
    handler: &str,
    timeout: i32,
    unused_1: &JsValue,
    unused_2: &JsValue,
    unused_3: &JsValue,
    unused_4: &JsValue,
    unused_5: &JsValue,
    unused_6: &JsValue,
    unused_7: &JsValue
) -> Result<i32, JsValue>
[src]

The setTimeout() method

MDN Documentation

This API requires the following crate features to be activated: Window

impl Window[src]

pub fn origin(&self) -> String[src]

The origin getter

MDN Documentation

This API requires the following crate features to be activated: Window

impl Window[src]

pub fn is_secure_context(&self) -> bool[src]

The isSecureContext getter

MDN Documentation

This API requires the following crate features to be activated: Window

impl Window[src]

pub fn indexed_db(&self) -> Result<Option<IdbFactory>, JsValue>[src]

The indexedDB getter

MDN Documentation

This API requires the following crate features to be activated: IdbFactory, Window

impl Window[src]

pub fn caches(&self) -> Result<CacheStorage, JsValue>[src]

The caches getter

MDN Documentation

This API requires the following crate features to be activated: CacheStorage, Window

impl Window[src]

pub fn session_storage(&self) -> Result<Option<Storage>, JsValue>[src]

The sessionStorage getter

MDN Documentation

This API requires the following crate features to be activated: Storage, Window

Methods from Deref<Target = EventTarget>

pub fn add_event_listener_with_callback(
    &self,
    type_: &str,
    listener: &Function
) -> Result<(), JsValue>
[src]

The addEventListener() method

MDN Documentation

This API requires the following crate features to be activated: EventTarget

pub fn add_event_listener_with_event_listener(
    &self,
    type_: &str,
    listener: &EventListener
) -> Result<(), JsValue>
[src]

The addEventListener() method

MDN Documentation

This API requires the following crate features to be activated: EventListener, EventTarget

pub fn add_event_listener_with_callback_and_add_event_listener_options(
    &self,
    type_: &str,
    listener: &Function,
    options: &AddEventListenerOptions
) -> Result<(), JsValue>
[src]

The addEventListener() method

MDN Documentation

This API requires the following crate features to be activated: AddEventListenerOptions, EventTarget

pub fn add_event_listener_with_event_listener_and_add_event_listener_options(
    &self,
    type_: &str,
    listener: &EventListener,
    options: &AddEventListenerOptions
) -> Result<(), JsValue>
[src]

The addEventListener() method

MDN Documentation

This API requires the following crate features to be activated: AddEventListenerOptions, EventListener, EventTarget

pub fn add_event_listener_with_callback_and_bool(
    &self,
    type_: &str,
    listener: &Function,
    options: bool
) -> Result<(), JsValue>
[src]

The addEventListener() method

MDN Documentation

This API requires the following crate features to be activated: EventTarget

pub fn add_event_listener_with_event_listener_and_bool(
    &self,
    type_: &str,
    listener: &EventListener,
    options: bool
) -> Result<(), JsValue>
[src]

The addEventListener() method

MDN Documentation

This API requires the following crate features to be activated: EventListener, EventTarget

pub fn add_event_listener_with_callback_and_add_event_listener_options_and_wants_untrusted(
    &self,
    type_: &str,
    listener: &Function,
    options: &AddEventListenerOptions,
    wants_untrusted: Option<bool>
) -> Result<(), JsValue>
[src]

The addEventListener() method

MDN Documentation

This API requires the following crate features to be activated: AddEventListenerOptions, EventTarget

pub fn add_event_listener_with_event_listener_and_add_event_listener_options_and_wants_untrusted(
    &self,
    type_: &str,
    listener: &EventListener,
    options: &AddEventListenerOptions,
    wants_untrusted: Option<bool>
) -> Result<(), JsValue>
[src]

The addEventListener() method

MDN Documentation

This API requires the following crate features to be activated: AddEventListenerOptions, EventListener, EventTarget

pub fn add_event_listener_with_callback_and_bool_and_wants_untrusted(
    &self,
    type_: &str,
    listener: &Function,
    options: bool,
    wants_untrusted: Option<bool>
) -> Result<(), JsValue>
[src]

The addEventListener() method

MDN Documentation

This API requires the following crate features to be activated: EventTarget

pub fn add_event_listener_with_event_listener_and_bool_and_wants_untrusted(
    &self,
    type_: &str,
    listener: &EventListener,
    options: bool,
    wants_untrusted: Option<bool>
) -> Result<(), JsValue>
[src]

The addEventListener() method

MDN Documentation

This API requires the following crate features to be activated: EventListener, EventTarget

pub fn dispatch_event(&self, event: &Event) -> Result<bool, JsValue>[src]

The dispatchEvent() method

MDN Documentation

This API requires the following crate features to be activated: Event, EventTarget

pub fn remove_event_listener_with_callback(
    &self,
    type_: &str,
    listener: &Function
) -> Result<(), JsValue>
[src]

The removeEventListener() method

MDN Documentation

This API requires the following crate features to be activated: EventTarget

pub fn remove_event_listener_with_event_listener(
    &self,
    type_: &str,
    listener: &EventListener
) -> Result<(), JsValue>
[src]

The removeEventListener() method

MDN Documentation

This API requires the following crate features to be activated: EventListener, EventTarget

pub fn remove_event_listener_with_callback_and_event_listener_options(
    &self,
    type_: &str,
    listener: &Function,
    options: &EventListenerOptions
) -> Result<(), JsValue>
[src]

The removeEventListener() method

MDN Documentation

This API requires the following crate features to be activated: EventListenerOptions, EventTarget

pub fn remove_event_listener_with_event_listener_and_event_listener_options(
    &self,
    type_: &str,
    listener: &EventListener,
    options: &EventListenerOptions
) -> Result<(), JsValue>
[src]

The removeEventListener() method

MDN Documentation

This API requires the following crate features to be activated: EventListener, EventListenerOptions, EventTarget

pub fn remove_event_listener_with_callback_and_bool(
    &self,
    type_: &str,
    listener: &Function,
    options: bool
) -> Result<(), JsValue>
[src]

The removeEventListener() method

MDN Documentation

This API requires the following crate features to be activated: EventTarget

pub fn remove_event_listener_with_event_listener_and_bool(
    &self,
    type_: &str,
    listener: &EventListener,
    options: bool
) -> Result<(), JsValue>
[src]

The removeEventListener() method

MDN Documentation

This API requires the following crate features to be activated: EventListener, EventTarget

Trait Implementations

impl AsRef<JsValue> for Window[src]

impl AsRef<EventTarget> for Window[src]

impl AsRef<Object> for Window[src]

impl From<JsValue> for Window[src]

impl From<Window> for JsValue[src]

impl From<Window> for EventTarget[src]

impl From<Window> for Object[src]

impl Clone for Window[src]

fn clone_from(&mut self, source: &Self)
1.0.0
[src]

Performs copy-assignment from source. Read more

impl Debug for Window[src]

impl Deref for Window[src]

type Target = EventTarget

The resulting type after dereferencing.

impl JsCast for Window[src]

fn is_instance_of<T>(&self) -> bool where
    T: JsCast
[src]

Test whether this JS value is an instance of the type T. Read more

fn dyn_into<T>(self) -> Result<T, Self> where
    T: JsCast
[src]

Performs a dynamic cast (checked at runtime) of this value into the target type T. Read more

fn dyn_ref<T>(&self) -> Option<&T> where
    T: JsCast
[src]

Performs a dynamic cast (checked at runtime) of this value into the target type T. Read more

fn unchecked_into<T>(self) -> T where
    T: JsCast
[src]

Performs a zero-cost unchecked cast into the specified type. Read more

fn unchecked_ref<T>(&self) -> &T where
    T: JsCast
[src]

Performs a zero-cost unchecked cast into a reference to the specified type. Read more

impl FromWasmAbi for Window[src]

type Abi = <JsValue as FromWasmAbi>::Abi

The wasm ABI type that this converts from when coming back out from the ABI boundary. Read more

impl WasmDescribe for Window[src]

impl IntoWasmAbi for Window[src]

type Abi = <JsValue as IntoWasmAbi>::Abi

The wasm ABI type that this converts into when crossing the ABI boundary. Read more

impl<'a> IntoWasmAbi for &'a Window[src]

type Abi = <&'a JsValue as IntoWasmAbi>::Abi

The wasm ABI type that this converts into when crossing the ABI boundary. Read more

impl OptionIntoWasmAbi for Window[src]

impl<'a> OptionIntoWasmAbi for &'a Window[src]

impl OptionFromWasmAbi for Window[src]

impl RefFromWasmAbi for Window[src]

type Abi = <JsValue as RefFromWasmAbi>::Abi

The wasm ABI type references to Self are recovered from.

type Anchor = ManuallyDrop<Window>

The type that holds the reference to Self for the duration of the invocation of the function that has an &Self parameter. This is required to ensure that the lifetimes don't persist beyond one function call, and so that they remain anonymous. Read more

Auto Trait Implementations

impl !Send for Window

impl !Sync for Window

Blanket Implementations

impl<T, U> Into for T where
    U: From<T>, 
[src]

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

impl<T> From for T[src]

impl<T, U> TryFrom for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T> Borrow for T where
    T: ?Sized
[src]

impl<T> BorrowMut for T where
    T: ?Sized
[src]

impl<T, U> TryInto for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> ReturnWasmAbi for T where
    T: IntoWasmAbi
[src]

type Abi = <T as IntoWasmAbi>::Abi

Same as IntoWasmAbi::Abi