
jsMain.web.dom.GlobalEventHandlers.kt Maven / Gradle / Ivy
// Automatically generated - do not modify!
package web.dom
import web.animations.AnimationEvent
import web.clipboard.ClipboardEvent
import web.csp.SecurityPolicyViolationEvent
import web.cssom.TransitionEvent
import web.events.Event
import web.events.EventHandler
import web.events.ProgressEvent
import web.html.FormDataEvent
import web.html.SubmitEvent
import web.uievents.*
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 oncopy: EventHandler?
var oncuechange: EventHandler?
var oncut: 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?
var onpaste: 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