The UIEvent()
constructor creates a new UIEvent
.
Syntax
event = new UIEvent(typeArg, UIEventInit)
Values
- typeArg
- Is a
DOMString
representing the name of the event. - UIEventInitOptional
- Is a
UIEventInit
dictionary, having the following fields:detail
: optional and defaulting to0
, of typelong
, that is a event-dependant value associated with the event.UIEvent.detail
lists the semantic for standard events.view:
optional and defaulting tonull
, of typeWindowProxy
, that is theWindow
associated with the event .sourceCapabilities
: An instance of theInputDeviceCapabilities
interface which provides information about the physical device responsible for generating a touch event.
The
UIEventInit
dictionary also accepts fields from theEventInit
dictionary.
Specifications
Specification | Status | Comment |
---|---|---|
InputDeviceCapabilities | Editor's Draft | Added sourceCapabilities property. |
Document Object Model (DOM) Level 3 Events Specification The definition of 'UIEvent()' in that specification. |
Working Draft | Initial definition. |
Browser compatibility
Feature | Chrome | Firefox (Gecko) | Internet Explorer | Opera | Safari |
---|---|---|---|---|---|
Basic support | (Yes) | 11 (11) | ? | (Yes) | ? |
Feature | Android | Chrome for Android | Firefox Mobile (Gecko) | IE Mobile | Opera Mobile | Safari Mobile |
---|---|---|---|---|---|---|
Basic support | ? | ? | 11.0 (11) | ? | ? | ? |
See also
UIEvent
, the interface of the objects it constructs.