Skip to content

Add more init*Event()? #1054

Closed
Closed
@zcorpan

Description

@zcorpan

See whatwg/dom@9e3ce67

For these event interfaces we should check if they need init*Event methods. Just supporting them in createEvent is pretty pointless if it still throws for the init*Event call...

http://software.hixie.ch/utilities/js/live-dom-viewer/saved/4067

WebKit:

log: These init*Event are defined:
log: initCompositionEvent
log: initCustomEvent
log: initEvent
log: initHashChangeEvent
log: initKeyboardEvent
log: initMessageEvent
log: initMouseEvent
log: initStorageEvent
log: initTextEvent
log: initUIEvent
log: 
log: Exceptions for createEvent(...):
log: DeviceMotionEvent
log: DeviceOrientationEvent
log: DragEvent
log: SVGEvent
log: TouchEvent

Chromium:

log: These init*Event are defined:
log: initCompositionEvent
log: initCustomEvent
log: initDeviceMotionEvent
log: initDeviceOrientationEvent
log: initEvent
log: initKeyboardEvent
log: initMessageEvent
log: initMouseEvent
log: initStorageEvent
log: initTextEvent
log: initUIEvent
log: 
log: Exceptions for createEvent(...):
log: SVGEvent
log: TouchEvent

Gecko:

log: These init*Event are defined:
log: initCompositionEvent
log: initCustomEvent
log: initDeviceMotionEvent
log: initDeviceOrientationEvent
log: initDragEvent
log: initEvent
log: initHashChangeEvent
log: initMessageEvent
log: initMouseEvent
log: initStorageEvent
log: initUIEvent
log: 
log: Exceptions for createEvent(...):
log: AnimationEvent
log: CloseEvent
log: ErrorEvent
log: FocusEvent
log: IDBVersionChangeEvent
log: PageTransitionEvent
log: ProgressEvent
log: TouchEvent
log: TrackEvent
log: TransitionEvent
log: WebGLContextEvent
log: WheelEvent

Edge:

log: These init*Event are defined:
log: initAnimationEvent
log: initCloseEvent
log: initCompositionEvent
log: initCustomEvent
log: initDeviceMotionEvent
log: initDeviceOrientationEvent
log: initDragEvent
log: initErrorEvent
log: initEvent
log: initFocusEvent
log: initKeyboardEvent
log: initMessageEvent
log: initMouseEvent
log: initPopStateEvent
log: initProgressEvent
log: initStorageEvent
log: initTextEvent
log: initTransitionEvent
log: initUIEvent
log: initWheelEvent
log: 
log: Exceptions for createEvent(...):
log: BeforeUnloadEvent
log: SVGEvent
log: SVGZoomEvent
log: TouchEvent

Metadata

Metadata

Assignees

No one assigned

    Labels

    compatStandard is not web compatible or proprietary feature needs standardizingtopic: events

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions