W3cubDocs

/Haxe JavaScript

UIEvent

package js.html

extends Event

extended by ZoomEvent, CompositionEvent, FocusEvent, InputEvent, KeyboardEvent, MouseEvent, ScrollAreaEvent, TouchEvent

@:native("UIEvent") Available on js

The UIEvent interface represents simple user interface events.

Documentation UIEvent by Mozilla Contributors, licensed under CC-BY-SA 2.5.

See:

Constructor

new (type:String, ?eventInitDict:UIEventInit)

Throws:

null DOMError

Variables

cancelBubble:Bool

Is a Boolean indicating whether the bubbling of the event has been canceled or not.

read only detail:Int

Returns a long with details about the event, depending on the event type.

read only isChar:Bool

Returns a Boolean indicating whether the event produced a key character or not.

read only layerX:Int

Returns the horizontal coordinate of the event relative to the current layer.

read only layerY:Int

Returns the vertical coordinate of the event relative to the current layer.

read only pageX:Int

Returns the horizontal coordinate of the event relative to the whole document.

read only pageY:Int

Returns the vertical coordinate of the event relative to the whole document.

read only rangeOffset:Int

read only rangeParent:Node

read only view:Window

Returns a WindowProxy that contains the view that generated the event.

read only which:Int

Returns the numeric keyCode of the key pressed, or the character code (charCode) for an alphanumeric key pressed.

Methods

initUIEvent (aType:String, aCanBubble:Bool, aCancelable:Bool, aView:Window, aDetail:Int):Void

Initializes a UIEvent object. If the event has already being dispatched, this method does nothing.

Static variables

@:value(32768) static inline read only SCROLL_PAGE_DOWN:Int = 32768

@:value(-32768) static inline read only SCROLL_PAGE_UP:Int = -32768

© 2005–2018 Haxe Foundation
Licensed under a MIT license.
https://api.haxe.org/js/html/UIEvent.html