Index: third_party/WebKit/Source/core/dom/GlobalEventHandlers.idl |
diff --git a/third_party/WebKit/Source/core/dom/GlobalEventHandlers.idl b/third_party/WebKit/Source/core/dom/GlobalEventHandlers.idl |
index 0c8fe51716c5b8d24a4604e9ba77e221fd321eb1..f33b37646a827ffa389f7f561227de1bd55100fe 100644 |
--- a/third_party/WebKit/Source/core/dom/GlobalEventHandlers.idl |
+++ b/third_party/WebKit/Source/core/dom/GlobalEventHandlers.idl |
@@ -33,68 +33,68 @@ |
LegacyTreatAsPartialInterface, |
NoInterfaceObject, // Always used on target of 'implements' |
] interface GlobalEventHandlers { |
- attribute EventHandler onabort; |
- attribute EventHandler onblur; |
- attribute EventHandler oncancel; |
- attribute EventHandler oncanplay; |
- attribute EventHandler oncanplaythrough; |
- attribute EventHandler onchange; |
- attribute EventHandler onclick; |
- attribute EventHandler onclose; |
- attribute EventHandler oncontextmenu; |
- attribute EventHandler oncuechange; |
- attribute EventHandler ondblclick; |
- attribute EventHandler ondrag; |
- attribute EventHandler ondragend; |
- attribute EventHandler ondragenter; |
+ [Measure] attribute EventHandler onabort; |
+ [Measure] attribute EventHandler onblur; |
+ [Measure] attribute EventHandler oncancel; |
+ [Measure] attribute EventHandler oncanplay; |
+ [Measure] attribute EventHandler oncanplaythrough; |
+ [Measure] attribute EventHandler onchange; |
+ [Measure] attribute EventHandler onclick; |
+ [Measure] attribute EventHandler onclose; |
+ [Measure] attribute EventHandler oncontextmenu; |
+ [Measure] attribute EventHandler oncuechange; |
+ [Measure] attribute EventHandler ondblclick; |
+ [Measure] attribute EventHandler ondrag; |
+ [Measure] attribute EventHandler ondragend; |
+ [Measure] attribute EventHandler ondragenter; |
//attribute EventHandler ondragexit; |
- attribute EventHandler ondragleave; |
- attribute EventHandler ondragover; |
- attribute EventHandler ondragstart; |
- attribute EventHandler ondrop; |
- attribute EventHandler ondurationchange; |
- attribute EventHandler onemptied; |
- attribute EventHandler onended; |
+ [Measure] attribute EventHandler ondragleave; |
+ [Measure] attribute EventHandler ondragover; |
+ [Measure] attribute EventHandler ondragstart; |
+ [Measure] attribute EventHandler ondrop; |
+ [Measure] attribute EventHandler ondurationchange; |
+ [Measure] attribute EventHandler onemptied; |
+ [Measure] attribute EventHandler onended; |
// FIXME: onerror should be an OnErrorEventHandler. |
- attribute EventHandler onerror; |
- attribute EventHandler onfocus; |
- attribute EventHandler oninput; |
- attribute EventHandler oninvalid; |
- attribute EventHandler onkeydown; |
- attribute EventHandler onkeypress; |
- attribute EventHandler onkeyup; |
- attribute EventHandler onload; |
- attribute EventHandler onloadeddata; |
- attribute EventHandler onloadedmetadata; |
- attribute EventHandler onloadstart; |
- attribute EventHandler onmousedown; |
- [LenientThis] attribute EventHandler onmouseenter; |
- [LenientThis] attribute EventHandler onmouseleave; |
- attribute EventHandler onmousemove; |
- attribute EventHandler onmouseout; |
- attribute EventHandler onmouseover; |
- attribute EventHandler onmouseup; |
- attribute EventHandler onmousewheel; |
- attribute EventHandler onpause; |
- attribute EventHandler onplay; |
- attribute EventHandler onplaying; |
- attribute EventHandler onprogress; |
- attribute EventHandler onratechange; |
- attribute EventHandler onreset; |
- attribute EventHandler onresize; |
- attribute EventHandler onscroll; |
- attribute EventHandler onseeked; |
- attribute EventHandler onseeking; |
- attribute EventHandler onselect; |
- attribute EventHandler onshow; |
+ [Measure] attribute EventHandler onerror; |
+ [Measure] attribute EventHandler onfocus; |
+ [Measure] attribute EventHandler oninput; |
+ [Measure] attribute EventHandler oninvalid; |
+ [Measure] attribute EventHandler onkeydown; |
+ [Measure] attribute EventHandler onkeypress; |
+ [Measure] attribute EventHandler onkeyup; |
+ [Measure] attribute EventHandler onload; |
+ [Measure] attribute EventHandler onloadeddata; |
+ [Measure] attribute EventHandler onloadedmetadata; |
+ [Measure] attribute EventHandler onloadstart; |
+ [Measure] attribute EventHandler onmousedown; |
+ [LenientThis, Measure] attribute EventHandler onmouseenter; |
+ [LenientThis, Measure] attribute EventHandler onmouseleave; |
+ [Measure] attribute EventHandler onmousemove; |
+ [Measure] attribute EventHandler onmouseout; |
+ [Measure] attribute EventHandler onmouseover; |
+ [Measure] attribute EventHandler onmouseup; |
+ [Measure] attribute EventHandler onmousewheel; |
+ [Measure] attribute EventHandler onpause; |
+ [Measure] attribute EventHandler onplay; |
+ [Measure] attribute EventHandler onplaying; |
+ [Measure] attribute EventHandler onprogress; |
+ [Measure] attribute EventHandler onratechange; |
+ [Measure] attribute EventHandler onreset; |
+ [Measure] attribute EventHandler onresize; |
+ [Measure] attribute EventHandler onscroll; |
+ [Measure] attribute EventHandler onseeked; |
+ [Measure] attribute EventHandler onseeking; |
+ [Measure] attribute EventHandler onselect; |
+ [Measure] attribute EventHandler onshow; |
//attribute EventHandler onsort; |
- attribute EventHandler onstalled; |
- attribute EventHandler onsubmit; |
- attribute EventHandler onsuspend; |
- attribute EventHandler ontimeupdate; |
- attribute EventHandler ontoggle; |
- attribute EventHandler onvolumechange; |
- attribute EventHandler onwaiting; |
+ [Measure] attribute EventHandler onstalled; |
+ [Measure] attribute EventHandler onsubmit; |
+ [Measure] attribute EventHandler onsuspend; |
+ [Measure] attribute EventHandler ontimeupdate; |
+ [Measure] attribute EventHandler ontoggle; |
+ [Measure] attribute EventHandler onvolumechange; |
+ [Measure] attribute EventHandler onwaiting; |
// auxclick |
// https://wicg.github.io/auxclick/ |
@@ -102,19 +102,19 @@ |
// 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; |
+ [RuntimeEnabled=PointerEvent, Measure] attribute EventHandler onpointerdown; |
+ [RuntimeEnabled=PointerEvent, Measure] attribute EventHandler onpointermove; |
+ [RuntimeEnabled=PointerEvent, Measure] attribute EventHandler onpointerup; |
+ [RuntimeEnabled=PointerEvent, Measure] attribute EventHandler onpointercancel; |
+ [RuntimeEnabled=PointerEvent, Measure] attribute EventHandler onpointerover; |
+ [RuntimeEnabled=PointerEvent, Measure] attribute EventHandler onpointerout; |
+ [RuntimeEnabled=PointerEvent, Measure] attribute EventHandler onpointerenter; |
+ [RuntimeEnabled=PointerEvent, Measure] attribute EventHandler onpointerleave; |
// Touch Events |
// https://w3c.github.io/touch-events/#extensions-to-the-globaleventhandlers-interface |
- [RuntimeEnabled=TouchEventFeatureDetection] attribute EventHandler ontouchcancel; |
- [RuntimeEnabled=TouchEventFeatureDetection] attribute EventHandler ontouchend; |
- [RuntimeEnabled=TouchEventFeatureDetection] attribute EventHandler ontouchmove; |
- [RuntimeEnabled=TouchEventFeatureDetection] attribute EventHandler ontouchstart; |
+ [Measure, RuntimeEnabled=TouchEventFeatureDetection] attribute EventHandler ontouchcancel; |
+ [Measure, RuntimeEnabled=TouchEventFeatureDetection] attribute EventHandler ontouchend; |
+ [Measure, RuntimeEnabled=TouchEventFeatureDetection] attribute EventHandler ontouchmove; |
+ [Measure, RuntimeEnabled=TouchEventFeatureDetection] attribute EventHandler ontouchstart; |
}; |