All Downloads are FREE. Search and download functionalities are using the official Maven repository.

main.dom.GlobalEventHandlers.kt Maven / Gradle / Ivy

// Automatically generated - do not modify!

package dom

import dom.events.*
import web.animations.AnimationEvent
import web.csp.SecurityPolicyViolationEvent
import web.events.Event
import web.events.EventHandler
import web.events.ProgressEvent

external interface GlobalEventHandlers {
    /**
     * Fires when the user aborts the download.
     * @param ev The event.
     */
    var onabort: EventHandler?
    var onanimationcancel: EventHandler?
    var onanimationend: EventHandler?
    var onanimationiteration: EventHandler?
    var onanimationstart: EventHandler?
    var onauxclick: EventHandler?
    var onbeforeinput: EventHandler?

    /**
     * Fires when the object loses the input focus.
     * @param ev The focus event.
     */
    var onblur: EventHandler?
    var oncancel: EventHandler?

    /**
     * Occurs when playback is possible, but would require further buffering.
     * @param ev The event.
     */
    var oncanplay: EventHandler?
    var oncanplaythrough: EventHandler?

    /**
     * Fires when the contents of the object or selection have changed.
     * @param ev The event.
     */
    var onchange: EventHandler?

    /**
     * Fires when the user clicks the left mouse button on the object
     * @param ev The mouse event.
     */
    var onclick: EventHandler?
    var onclose: EventHandler?

    /**
     * Fires when the user clicks the right mouse button in the client area, opening the context menu.
     * @param ev The mouse event.
     */
    var oncontextmenu: EventHandler?
    var oncuechange: EventHandler?

    /**
     * Fires when the user double-clicks the object.
     * @param ev The mouse event.
     */
    var ondblclick: EventHandler?

    /**
     * Fires on the source object continuously during a drag operation.
     * @param ev The event.
     */
    var ondrag: EventHandler?

    /**
     * Fires on the source object when the user releases the mouse at the close of a drag operation.
     * @param ev The event.
     */
    var ondragend: EventHandler?

    /**
     * Fires on the target element when the user drags the object to a valid drop target.
     * @param ev The drag event.
     */
    var ondragenter: EventHandler?

    /**
     * Fires on the target object when the user moves the mouse out of a valid drop target during a drag operation.
     * @param ev The drag event.
     */
    var ondragleave: EventHandler?

    /**
     * Fires on the target element continuously while the user drags the object over a valid drop target.
     * @param ev The event.
     */
    var ondragover: EventHandler?

    /**
     * Fires on the source object when the user starts to drag a text selection or selected object.
     * @param ev The event.
     */
    var ondragstart: EventHandler?
    var ondrop: EventHandler?

    /**
     * Occurs when the duration attribute is updated.
     * @param ev The event.
     */
    var ondurationchange: EventHandler?

    /**
     * Occurs when the media element is reset to its initial state.
     * @param ev The event.
     */
    var onemptied: EventHandler?

    /**
     * Occurs when the end of playback is reached.
     * @param ev The event
     */
    var onended: EventHandler?

    /**
     * Fires when an error occurs during object loading.
     * @param ev The event.
     */
    var onerror: Function? /* OnErrorEventHandler */

    /**
     * Fires when the object receives focus.
     * @param ev The event.
     */
    var onfocus: EventHandler?
    var onformdata: EventHandler?
    var ongotpointercapture: EventHandler?
    var oninput: EventHandler?
    var oninvalid: EventHandler?

    /**
     * Fires when the user presses a key.
     * @param ev The keyboard event
     */
    var onkeydown: EventHandler?

    /**
     * Fires when the user releases a key.
     * @param ev The keyboard event
     */
    var onkeyup: EventHandler?

    /**
     * Fires immediately after the browser loads the object.
     * @param ev The event.
     */
    var onload: EventHandler?

    /**
     * Occurs when media data is loaded at the current playback position.
     * @param ev The event.
     */
    var onloadeddata: EventHandler?

    /**
     * Occurs when the duration and dimensions of the media have been determined.
     * @param ev The event.
     */
    var onloadedmetadata: EventHandler?

    /**
     * Occurs when Internet Explorer begins looking for media data.
     * @param ev The event.
     */
    var onloadstart: EventHandler?
    var onlostpointercapture: EventHandler?

    /**
     * Fires when the user clicks the object with either mouse button.
     * @param ev The mouse event.
     */
    var onmousedown: EventHandler?
    var onmouseenter: EventHandler?
    var onmouseleave: EventHandler?

    /**
     * Fires when the user moves the mouse over the object.
     * @param ev The mouse event.
     */
    var onmousemove: EventHandler?

    /**
     * Fires when the user moves the mouse pointer outside the boundaries of the object.
     * @param ev The mouse event.
     */
    var onmouseout: EventHandler?

    /**
     * Fires when the user moves the mouse pointer into the object.
     * @param ev The mouse event.
     */
    var onmouseover: EventHandler?

    /**
     * Fires when the user releases a mouse button while the mouse is over the object.
     * @param ev The mouse event.
     */
    var onmouseup: EventHandler?

    /**
     * Occurs when playback is paused.
     * @param ev The event.
     */
    var onpause: EventHandler?

    /**
     * Occurs when the play method is requested.
     * @param ev The event.
     */
    var onplay: EventHandler?

    /**
     * Occurs when the audio or video has started playing.
     * @param ev The event.
     */
    var onplaying: EventHandler?
    var onpointercancel: EventHandler?
    var onpointerdown: EventHandler?
    var onpointerenter: EventHandler?
    var onpointerleave: EventHandler?
    var onpointermove: EventHandler?
    var onpointerout: EventHandler?
    var onpointerover: EventHandler?
    var onpointerup: EventHandler?

    /**
     * Occurs to indicate progress while downloading media data.
     * @param ev The event.
     */
    var onprogress: EventHandler>?

    /**
     * Occurs when the playback rate is increased or decreased.
     * @param ev The event.
     */
    var onratechange: EventHandler?

    /**
     * Fires when the user resets a form.
     * @param ev The event.
     */
    var onreset: EventHandler?
    var onresize: EventHandler?

    /**
     * Fires when the user repositions the scroll box in the scroll bar on the object.
     * @param ev The event.
     */
    var onscroll: EventHandler?
    var onsecuritypolicyviolation: EventHandler?

    /**
     * Occurs when the seek operation ends.
     * @param ev The event.
     */
    var onseeked: EventHandler?

    /**
     * Occurs when the current playback position is moved.
     * @param ev The event.
     */
    var onseeking: EventHandler?

    /**
     * Fires when the current selection changes.
     * @param ev The event.
     */
    var onselect: EventHandler?
    var onselectionchange: EventHandler?
    var onselectstart: EventHandler?
    var onslotchange: EventHandler?

    /**
     * Occurs when the download has stopped.
     * @param ev The event.
     */
    var onstalled: EventHandler?
    var onsubmit: EventHandler?

    /**
     * Occurs if the load operation has been intentionally halted.
     * @param ev The event.
     */
    var onsuspend: EventHandler?

    /**
     * Occurs to indicate the current playback position.
     * @param ev The event.
     */
    var ontimeupdate: EventHandler?
    var ontoggle: EventHandler?
    var ontouchcancel: EventHandler?
    var ontouchend: EventHandler?
    var ontouchmove: EventHandler?
    var ontouchstart: EventHandler?
    var ontransitioncancel: EventHandler?
    var ontransitionend: EventHandler?
    var ontransitionrun: EventHandler?
    var ontransitionstart: EventHandler?

    /**
     * Occurs when the volume is changed, or playback is muted or unmuted.
     * @param ev The event.
     */
    var onvolumechange: EventHandler?

    /**
     * Occurs when playback stops because the next frame of a video resource is not available.
     * @param ev The event.
     */
    var onwaiting: EventHandler?
    var onwheel: EventHandler?
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy