Index: core/dom/GlobalEventHandlers.idl |
diff --git a/core/dom/GlobalEventHandlers.idl b/core/dom/GlobalEventHandlers.idl |
index 685f3490c2a16fb953c179c7613d88b10a0e1e52..5366bd80095b3e695d596ec72ad90055d6088e22 100644 |
--- a/core/dom/GlobalEventHandlers.idl |
+++ b/core/dom/GlobalEventHandlers.idl |
@@ -80,14 +80,6 @@ |
attribute EventHandler onpause; |
attribute EventHandler onplay; |
attribute EventHandler onplaying; |
- [RuntimeEnabled=PointerEvent] attribute EventHandler onpointercancel; |
- [RuntimeEnabled=PointerEvent] attribute EventHandler onpointerdown; |
- [RuntimeEnabled=PointerEvent] attribute EventHandler onpointerenter; |
- [RuntimeEnabled=PointerEvent] attribute EventHandler onpointerleave; |
- [RuntimeEnabled=PointerEvent] attribute EventHandler onpointermove; |
- [RuntimeEnabled=PointerEvent] attribute EventHandler onpointerout; |
- [RuntimeEnabled=PointerEvent] attribute EventHandler onpointerover; |
- [RuntimeEnabled=PointerEvent] attribute EventHandler onpointerup; |
attribute EventHandler onprogress; |
attribute EventHandler onratechange; |
attribute EventHandler onreset; |
@@ -105,4 +97,22 @@ |
attribute EventHandler ontoggle; |
attribute EventHandler onvolumechange; |
attribute EventHandler onwaiting; |
+ |
+ // Pointer Events |
+ // https://w3c.github.io/pointerevents/#extensions-to-the-globaleventhandlers-interface |
+ [RuntimeEnabled=PointerEvent] attribute EventHandler onpointerdown; |
+ [RuntimeEnabled=PointerEvent] attribute EventHandler onpointermove; |
+ [RuntimeEnabled=PointerEvent] attribute EventHandler onpointerup; |
+ [RuntimeEnabled=PointerEvent] attribute EventHandler onpointercancel; |
+ [RuntimeEnabled=PointerEvent] attribute EventHandler onpointerover; |
+ [RuntimeEnabled=PointerEvent] attribute EventHandler onpointerout; |
+ [RuntimeEnabled=PointerEvent] attribute EventHandler onpointerenter; |
+ [RuntimeEnabled=PointerEvent] attribute EventHandler onpointerleave; |
+ |
+ // Touch Events |
+ // https://w3c.github.io/touch-events/#extensions-to-the-globaleventhandlers-interface |
+ [RuntimeEnabled=Touch] attribute EventHandler ontouchcancel; |
+ [RuntimeEnabled=Touch] attribute EventHandler ontouchend; |
+ [RuntimeEnabled=Touch] attribute EventHandler ontouchmove; |
+ [RuntimeEnabled=Touch] attribute EventHandler ontouchstart; |
}; |