Events

object Events

Contains all javascript event types. Take a look here.

Sometimes it is necessary to use a more generic type (like UIEvent or even Event) because the type that is offered to the listener is not always consistent (on different browsers, different actions, etc.)

Properties

abort
Link copied to clipboard
js
val abort: EventType<UIEvent>
afterprint
Link copied to clipboard
js
val afterprint: EventType<Event>
beforeprint
Link copied to clipboard
js
val beforeprint: EventType<Event>
beforeunload
Link copied to clipboard
js
val beforeunload: EventType<UIEvent>
blur
Link copied to clipboard
js
val blur: EventType<FocusEvent>
canplay
Link copied to clipboard
js
val canplay: EventType<Event>
canplaythrough
Link copied to clipboard
js
val canplaythrough: EventType<Event>
change
Link copied to clipboard
js
val change: EventType<Event>
click
Link copied to clipboard
js
val click: EventType<MouseEvent>
contextmenu
Link copied to clipboard
js
val contextmenu: EventType<MouseEvent>
copy
Link copied to clipboard
js
val copy: EventType<ClipboardEvent>
cut
Link copied to clipboard
js
val cut: EventType<ClipboardEvent>
dblclick
Link copied to clipboard
js
val dblclick: EventType<MouseEvent>
drag
Link copied to clipboard
js
val drag: EventType<DragEvent>
dragend
Link copied to clipboard
js
val dragend: EventType<DragEvent>
dragenter
Link copied to clipboard
js
val dragenter: EventType<DragEvent>
dragleave
Link copied to clipboard
js
val dragleave: EventType<DragEvent>
dragover
Link copied to clipboard
js
val dragover: EventType<DragEvent>
dragstart
Link copied to clipboard
js
val dragstart: EventType<DragEvent>
drop
Link copied to clipboard
js
val drop: EventType<DragEvent>
durationchange
Link copied to clipboard
js
val durationchange: EventType<Event>
ended
Link copied to clipboard
js
val ended: EventType<Event>
focus
Link copied to clipboard
js
val focus: EventType<FocusEvent>
focusin
Link copied to clipboard
js
val focusin: EventType<FocusEvent>
focusout
Link copied to clipboard
js
val focusout: EventType<FocusEvent>
fullscreenchange
Link copied to clipboard
js
val fullscreenchange: EventType<Event>
fullscreenerror
Link copied to clipboard
js
val fullscreenerror: EventType<Event>
hashchange
Link copied to clipboard
js
val hashchange: EventType<HashChangeEvent>
input
Link copied to clipboard
js
val input: EventType<Event>
invalid
Link copied to clipboard
js
val invalid: EventType<Event>
keydown
Link copied to clipboard
js
val keydown: EventType<KeyboardEvent>
keypress
Link copied to clipboard
js
val keypress: EventType<KeyboardEvent>
keyup
Link copied to clipboard
js
val keyup: EventType<KeyboardEvent>
load
Link copied to clipboard
js
val load: EventType<UIEvent>
loadeddata
Link copied to clipboard
js
val loadeddata: EventType<Event>
loadedmetadata
Link copied to clipboard
js
val loadedmetadata: EventType<Event>
loadstart
Link copied to clipboard
js
val loadstart: EventType<ProgressEvent>
message
Link copied to clipboard
js
val message: EventType<Event>
mousedown
Link copied to clipboard
js
val mousedown: EventType<MouseEvent>
mouseenter
Link copied to clipboard
js
val mouseenter: EventType<MouseEvent>
mouseleave
Link copied to clipboard
js
val mouseleave: EventType<MouseEvent>
mousemove
Link copied to clipboard
js
val mousemove: EventType<MouseEvent>
mouseout
Link copied to clipboard
js
val mouseout: EventType<MouseEvent>
mouseover
Link copied to clipboard
js
val mouseover: EventType<MouseEvent>
mouseup
Link copied to clipboard
js
val mouseup: EventType<MouseEvent>
offline
Link copied to clipboard
js
val offline: EventType<Event>
online
Link copied to clipboard
js
val online: EventType<Event>
open
Link copied to clipboard
js
val open: EventType<Event>
pagehide
Link copied to clipboard
js
val pagehide: EventType<PageTransitionEvent>
pageshow
Link copied to clipboard
js
val pageshow: EventType<PageTransitionEvent>
paste
Link copied to clipboard
js
val paste: EventType<ClipboardEvent>
pause
Link copied to clipboard
js
val pause: EventType<Event>
play
Link copied to clipboard
js
val play: EventType<Event>
playing
Link copied to clipboard
js
val playing: EventType<Event>
popstate
Link copied to clipboard
js
val popstate: EventType<PopStateEvent>
progress
Link copied to clipboard
js
val progress: EventType<Event>
ratechange
Link copied to clipboard
js
val ratechange: EventType<Event>
reset
Link copied to clipboard
js
val reset: EventType<Event>
resize
Link copied to clipboard
js
val resize: EventType<UIEvent>
scroll
Link copied to clipboard
js
val scroll: EventType<UIEvent>
search
Link copied to clipboard
js
val search: EventType<Event>
seeked
Link copied to clipboard
js
val seeked: EventType<Event>
seeking
Link copied to clipboard
js
val seeking: EventType<Event>
select
Link copied to clipboard
js
val select: EventType<UIEvent>
show
Link copied to clipboard
js
val show: EventType<Event>
stalled
Link copied to clipboard
js
val stalled: EventType<Event>
storage
Link copied to clipboard
js
val storage: EventType<StorageEvent>
submit
Link copied to clipboard
js
val submit: EventType<Event>
suspend
Link copied to clipboard
js
val suspend: EventType<Event>
timeupdate
Link copied to clipboard
js
val timeupdate: EventType<Event>
toggle
Link copied to clipboard
js
val toggle: EventType<Event>
touchcancel
Link copied to clipboard
js
val touchcancel: EventType<TouchEvent>
touchend
Link copied to clipboard
js
val touchend: EventType<TouchEvent>
touchmove
Link copied to clipboard
js
val touchmove: EventType<TouchEvent>
touchstart
Link copied to clipboard
js
val touchstart: EventType<TouchEvent>
unload
Link copied to clipboard
js
val unload: EventType<UIEvent>
volumechange
Link copied to clipboard
js
val volumechange: EventType<Event>
waiting
Link copied to clipboard
js
val waiting: EventType<Event>
wheel
Link copied to clipboard
js
val wheel: EventType<WheelEvent>