Commit 3f26be51 authored by nzolghadr's avatar nzolghadr Committed by Commit bot

Move ongot/lostpointercaptures to Global handlers

Move ongot/lostpointercapture handlers from
Element.idl to GlobalEventHandlers as per latest
spec change:
https://github.com/w3c/pointerevents/pull/158

Intent to implement and ship:
https://groups.google.com/a/chromium.org/forum/?hl=en#!topic/blink-dev/T_amUSoAzHA

BUG=674290

Review-Url: https://codereview.chromium.org/2584723004
Cr-Commit-Position: refs/heads/master@{#439857}
parent 51df1c17
...@@ -103,6 +103,7 @@ PASS oldChildWindow.onemptied is newChildWindow.onemptied ...@@ -103,6 +103,7 @@ PASS oldChildWindow.onemptied is newChildWindow.onemptied
PASS oldChildWindow.onended is newChildWindow.onended PASS oldChildWindow.onended is newChildWindow.onended
PASS oldChildWindow.onerror is newChildWindow.onerror PASS oldChildWindow.onerror is newChildWindow.onerror
PASS oldChildWindow.onfocus is newChildWindow.onfocus PASS oldChildWindow.onfocus is newChildWindow.onfocus
PASS oldChildWindow.ongotpointercapture is newChildWindow.ongotpointercapture
PASS oldChildWindow.onhashchange is newChildWindow.onhashchange PASS oldChildWindow.onhashchange is newChildWindow.onhashchange
PASS oldChildWindow.oninput is newChildWindow.oninput PASS oldChildWindow.oninput is newChildWindow.oninput
PASS oldChildWindow.oninvalid is newChildWindow.oninvalid PASS oldChildWindow.oninvalid is newChildWindow.oninvalid
...@@ -114,6 +115,7 @@ PASS oldChildWindow.onload is newChildWindow.onload ...@@ -114,6 +115,7 @@ PASS oldChildWindow.onload is newChildWindow.onload
PASS oldChildWindow.onloadeddata is newChildWindow.onloadeddata PASS oldChildWindow.onloadeddata is newChildWindow.onloadeddata
PASS oldChildWindow.onloadedmetadata is newChildWindow.onloadedmetadata PASS oldChildWindow.onloadedmetadata is newChildWindow.onloadedmetadata
PASS oldChildWindow.onloadstart is newChildWindow.onloadstart PASS oldChildWindow.onloadstart is newChildWindow.onloadstart
PASS oldChildWindow.onlostpointercapture is newChildWindow.onlostpointercapture
PASS oldChildWindow.onmessage is newChildWindow.onmessage PASS oldChildWindow.onmessage is newChildWindow.onmessage
PASS oldChildWindow.onmousedown is newChildWindow.onmousedown PASS oldChildWindow.onmousedown is newChildWindow.onmousedown
PASS oldChildWindow.onmouseenter is newChildWindow.onmouseenter PASS oldChildWindow.onmouseenter is newChildWindow.onmouseenter
......
...@@ -75,6 +75,7 @@ PASS childWindow.onemptied is null ...@@ -75,6 +75,7 @@ PASS childWindow.onemptied is null
PASS childWindow.onended is null PASS childWindow.onended is null
PASS childWindow.onerror is null PASS childWindow.onerror is null
PASS childWindow.onfocus is null PASS childWindow.onfocus is null
PASS childWindow.ongotpointercapture is null
PASS childWindow.onhashchange is null PASS childWindow.onhashchange is null
PASS childWindow.oninput is null PASS childWindow.oninput is null
PASS childWindow.oninvalid is null PASS childWindow.oninvalid is null
...@@ -86,6 +87,7 @@ PASS childWindow.onload is null ...@@ -86,6 +87,7 @@ PASS childWindow.onload is null
PASS childWindow.onloadeddata is null PASS childWindow.onloadeddata is null
PASS childWindow.onloadedmetadata is null PASS childWindow.onloadedmetadata is null
PASS childWindow.onloadstart is null PASS childWindow.onloadstart is null
PASS childWindow.onlostpointercapture is null
PASS childWindow.onmessage is null PASS childWindow.onmessage is null
PASS childWindow.onmousedown is null PASS childWindow.onmousedown is null
PASS childWindow.onmouseenter is null PASS childWindow.onmouseenter is null
......
...@@ -75,6 +75,7 @@ PASS childWindow.onemptied is null ...@@ -75,6 +75,7 @@ PASS childWindow.onemptied is null
PASS childWindow.onended is null PASS childWindow.onended is null
PASS childWindow.onerror is null PASS childWindow.onerror is null
PASS childWindow.onfocus is null PASS childWindow.onfocus is null
PASS childWindow.ongotpointercapture is null
PASS childWindow.onhashchange is null PASS childWindow.onhashchange is null
PASS childWindow.oninput is null PASS childWindow.oninput is null
PASS childWindow.oninvalid is null PASS childWindow.oninvalid is null
...@@ -86,6 +87,7 @@ PASS childWindow.onload is null ...@@ -86,6 +87,7 @@ PASS childWindow.onload is null
PASS childWindow.onloadeddata is null PASS childWindow.onloadeddata is null
PASS childWindow.onloadedmetadata is null PASS childWindow.onloadedmetadata is null
PASS childWindow.onloadstart is null PASS childWindow.onloadstart is null
PASS childWindow.onlostpointercapture is null
PASS childWindow.onmessage is null PASS childWindow.onmessage is null
PASS childWindow.onmousedown is null PASS childWindow.onmousedown is null
PASS childWindow.onmouseenter is null PASS childWindow.onmouseenter is null
......
...@@ -10,7 +10,7 @@ FAIL [[GetOwnProperty]] - Property descriptors for cross-origin properties shoul ...@@ -10,7 +10,7 @@ FAIL [[GetOwnProperty]] - Property descriptors for cross-origin properties shoul
FAIL [[Delete]] Should throw on cross-origin objects assert_throws: Can't delete cross-origin indexed property function "function () { delete C[0]; }" did not throw FAIL [[Delete]] Should throw on cross-origin objects assert_throws: Can't delete cross-origin indexed property function "function () { delete C[0]; }" did not throw
FAIL [[DefineOwnProperty]] Should throw for cross-origin objects assert_throws: Can't define cross-origin value property length function "function () { Object.defineProperty(obj, prop, valueDesc); }" did not throw FAIL [[DefineOwnProperty]] Should throw for cross-origin objects assert_throws: Can't define cross-origin value property length function "function () { Object.defineProperty(obj, prop, valueDesc); }" did not throw
FAIL [[Enumerate]] should return an empty iterator assert_unreached: Shouldn't have been able to enumerate stop on cross-origin Window Reached unreachable code FAIL [[Enumerate]] should return an empty iterator assert_unreached: Shouldn't have been able to enumerate stop on cross-origin Window Reached unreachable code
FAIL [[OwnPropertyKeys]] should return all properties from cross-origin objects assert_array_equals: Object.getOwnPropertyNames() gives the right answer for cross-origin Window lengths differ, expected 860 got 13 FAIL [[OwnPropertyKeys]] should return all properties from cross-origin objects assert_array_equals: Object.getOwnPropertyNames() gives the right answer for cross-origin Window lengths differ, expected 862 got 13
PASS A and B jointly observe the same identity for cross-origin Window and Location PASS A and B jointly observe the same identity for cross-origin Window and Location
PASS Cross-origin functions get local Function.prototype PASS Cross-origin functions get local Function.prototype
FAIL Cross-origin Window accessors get local Function.prototype Cannot read property 'name' of undefined FAIL Cross-origin Window accessors get local Function.prototype Cannot read property 'name' of undefined
......
CONSOLE MESSAGE: line 236: callback not yet supported CONSOLE MESSAGE: line 236: callback not yet supported
This is a testharness.js-based test. This is a testharness.js-based test.
FAIL Window interface: attribute ongotpointercapture assert_own_property: The global object must have a property "ongotpointercapture" expected property "ongotpointercapture" missing PASS Window interface: attribute ongotpointercapture
FAIL Window interface: attribute onlostpointercapture assert_own_property: The global object must have a property "onlostpointercapture" expected property "onlostpointercapture" missing PASS Window interface: attribute onlostpointercapture
PASS Window interface: attribute onpointerdown PASS Window interface: attribute onpointerdown
PASS Window interface: attribute onpointermove PASS Window interface: attribute onpointermove
PASS Window interface: attribute onpointerup PASS Window interface: attribute onpointerup
...@@ -12,8 +12,8 @@ PASS Window interface: attribute onpointerenter ...@@ -12,8 +12,8 @@ PASS Window interface: attribute onpointerenter
PASS Window interface: attribute onpointerleave PASS Window interface: attribute onpointerleave
PASS Window must be primary interface of window PASS Window must be primary interface of window
PASS Stringification of window PASS Stringification of window
FAIL Window interface: window must inherit property "ongotpointercapture" with the proper type (0) assert_own_property: expected property "ongotpointercapture" missing PASS Window interface: window must inherit property "ongotpointercapture" with the proper type (0)
FAIL Window interface: window must inherit property "onlostpointercapture" with the proper type (1) assert_own_property: expected property "onlostpointercapture" missing PASS Window interface: window must inherit property "onlostpointercapture" with the proper type (1)
PASS Window interface: window must inherit property "onpointerdown" with the proper type (2) PASS Window interface: window must inherit property "onpointerdown" with the proper type (2)
PASS Window interface: window must inherit property "onpointermove" with the proper type (3) PASS Window interface: window must inherit property "onpointermove" with the proper type (3)
PASS Window interface: window must inherit property "onpointerup" with the proper type (4) PASS Window interface: window must inherit property "onpointerup" with the proper type (4)
...@@ -29,8 +29,8 @@ PASS Navigator interface: navigator must inherit property "maxTouchPoints" with ...@@ -29,8 +29,8 @@ PASS Navigator interface: navigator must inherit property "maxTouchPoints" with
PASS Element interface: operation setPointerCapture(long) PASS Element interface: operation setPointerCapture(long)
PASS Element interface: operation releasePointerCapture(long) PASS Element interface: operation releasePointerCapture(long)
PASS Element interface: operation hasPointerCapture(long) PASS Element interface: operation hasPointerCapture(long)
FAIL HTMLElement interface: attribute ongotpointercapture assert_own_property: expected property "ongotpointercapture" missing PASS HTMLElement interface: attribute ongotpointercapture
FAIL HTMLElement interface: attribute onlostpointercapture assert_own_property: expected property "onlostpointercapture" missing PASS HTMLElement interface: attribute onlostpointercapture
PASS HTMLElement interface: attribute onpointerdown PASS HTMLElement interface: attribute onpointerdown
PASS HTMLElement interface: attribute onpointermove PASS HTMLElement interface: attribute onpointermove
PASS HTMLElement interface: attribute onpointerup PASS HTMLElement interface: attribute onpointerup
...@@ -39,8 +39,8 @@ PASS HTMLElement interface: attribute onpointerover ...@@ -39,8 +39,8 @@ PASS HTMLElement interface: attribute onpointerover
PASS HTMLElement interface: attribute onpointerout PASS HTMLElement interface: attribute onpointerout
PASS HTMLElement interface: attribute onpointerenter PASS HTMLElement interface: attribute onpointerenter
PASS HTMLElement interface: attribute onpointerleave PASS HTMLElement interface: attribute onpointerleave
FAIL Document interface: attribute ongotpointercapture assert_true: The prototype object must have a property "ongotpointercapture" expected true got false PASS Document interface: attribute ongotpointercapture
FAIL Document interface: attribute onlostpointercapture assert_true: The prototype object must have a property "onlostpointercapture" expected true got false PASS Document interface: attribute onlostpointercapture
PASS Document interface: attribute onpointerdown PASS Document interface: attribute onpointerdown
PASS Document interface: attribute onpointermove PASS Document interface: attribute onpointermove
PASS Document interface: attribute onpointerup PASS Document interface: attribute onpointerup
......
This is a testharness.js-based test.
PASS The default value of onpointerdown is always null
PASS The onpointerdown content attribute must be compiled into the onpointerdown property
PASS dispatching a pointerdown event must trigger element.onpointerdown
PASS The default value of onpointerup is always null
PASS The onpointerup content attribute must be compiled into the onpointerup property
PASS dispatching a pointerup event must trigger element.onpointerup
PASS The default value of onpointercancel is always null
PASS The onpointercancel content attribute must be compiled into the onpointercancel property
PASS dispatching a pointercancel event must trigger element.onpointercancel
PASS The default value of onpointermove is always null
PASS The onpointermove content attribute must be compiled into the onpointermove property
PASS dispatching a pointermove event must trigger element.onpointermove
PASS The default value of onpointerover is always null
PASS The onpointerover content attribute must be compiled into the onpointerover property
PASS dispatching a pointerover event must trigger element.onpointerover
PASS The default value of onpointerout is always null
PASS The onpointerout content attribute must be compiled into the onpointerout property
PASS dispatching a pointerout event must trigger element.onpointerout
PASS The default value of onpointerenter is always null
PASS The onpointerenter content attribute must be compiled into the onpointerenter property
PASS dispatching a pointerenter event must trigger element.onpointerenter
PASS The default value of onpointerleave is always null
PASS The onpointerleave content attribute must be compiled into the onpointerleave property
PASS dispatching a pointerleave event must trigger element.onpointerleave
FAIL The default value of ongotpointercapture is always null assert_equals: The default value of the property is null for a Window instance expected (object) null but got (undefined) undefined
PASS The ongotpointercapture content attribute must be compiled into the ongotpointercapture property
PASS dispatching a gotpointercapture event must trigger element.ongotpointercapture
FAIL The default value of onlostpointercapture is always null assert_equals: The default value of the property is null for a Window instance expected (object) null but got (undefined) undefined
PASS The onlostpointercapture content attribute must be compiled into the onlostpointercapture property
PASS dispatching a lostpointercapture event must trigger element.onlostpointercapture
Harness: the test ran to completion.
...@@ -815,6 +815,7 @@ interface Document : Node ...@@ -815,6 +815,7 @@ interface Document : Node
getter onended getter onended
getter onerror getter onerror
getter onfocus getter onfocus
getter ongotpointercapture
getter oninput getter oninput
getter oninvalid getter oninvalid
getter onkeydown getter onkeydown
...@@ -824,6 +825,7 @@ interface Document : Node ...@@ -824,6 +825,7 @@ interface Document : Node
getter onloadeddata getter onloadeddata
getter onloadedmetadata getter onloadedmetadata
getter onloadstart getter onloadstart
getter onlostpointercapture
getter onmousedown getter onmousedown
getter onmouseenter getter onmouseenter
getter onmouseleave getter onmouseleave
...@@ -978,6 +980,7 @@ interface Document : Node ...@@ -978,6 +980,7 @@ interface Document : Node
setter onended setter onended
setter onerror setter onerror
setter onfocus setter onfocus
setter ongotpointercapture
setter oninput setter oninput
setter oninvalid setter oninvalid
setter onkeydown setter onkeydown
...@@ -987,6 +990,7 @@ interface Document : Node ...@@ -987,6 +990,7 @@ interface Document : Node
setter onloadeddata setter onloadeddata
setter onloadedmetadata setter onloadedmetadata
setter onloadstart setter onloadstart
setter onlostpointercapture
setter onmousedown setter onmousedown
setter onmouseenter setter onmouseenter
setter onmouseleave setter onmouseleave
...@@ -1102,8 +1106,6 @@ interface Element : Node ...@@ -1102,8 +1106,6 @@ interface Element : Node
getter onbeforepaste getter onbeforepaste
getter oncopy getter oncopy
getter oncut getter oncut
getter ongotpointercapture
getter onlostpointercapture
getter onpaste getter onpaste
getter onsearch getter onsearch
getter onselectstart getter onselectstart
...@@ -1175,8 +1177,6 @@ interface Element : Node ...@@ -1175,8 +1177,6 @@ interface Element : Node
setter onbeforepaste setter onbeforepaste
setter oncopy setter oncopy
setter oncut setter oncut
setter ongotpointercapture
setter onlostpointercapture
setter onpaste setter onpaste
setter onsearch setter onsearch
setter onselectstart setter onselectstart
...@@ -1681,6 +1681,7 @@ interface HTMLElement : Element ...@@ -1681,6 +1681,7 @@ interface HTMLElement : Element
getter onended getter onended
getter onerror getter onerror
getter onfocus getter onfocus
getter ongotpointercapture
getter oninput getter oninput
getter oninvalid getter oninvalid
getter onkeydown getter onkeydown
...@@ -1690,6 +1691,7 @@ interface HTMLElement : Element ...@@ -1690,6 +1691,7 @@ interface HTMLElement : Element
getter onloadeddata getter onloadeddata
getter onloadedmetadata getter onloadedmetadata
getter onloadstart getter onloadstart
getter onlostpointercapture
getter onmousedown getter onmousedown
getter onmouseenter getter onmouseenter
getter onmouseleave getter onmouseleave
...@@ -1771,6 +1773,7 @@ interface HTMLElement : Element ...@@ -1771,6 +1773,7 @@ interface HTMLElement : Element
setter onended setter onended
setter onerror setter onerror
setter onfocus setter onfocus
setter ongotpointercapture
setter oninput setter oninput
setter oninvalid setter oninvalid
setter onkeydown setter onkeydown
...@@ -1780,6 +1783,7 @@ interface HTMLElement : Element ...@@ -1780,6 +1783,7 @@ interface HTMLElement : Element
setter onloadeddata setter onloadeddata
setter onloadedmetadata setter onloadedmetadata
setter onloadstart setter onloadstart
setter onlostpointercapture
setter onmousedown setter onmousedown
setter onmouseenter setter onmouseenter
setter onmouseleave setter onmouseleave
...@@ -4315,6 +4319,7 @@ interface SVGElement : Element ...@@ -4315,6 +4319,7 @@ interface SVGElement : Element
getter onended getter onended
getter onerror getter onerror
getter onfocus getter onfocus
getter ongotpointercapture
getter oninput getter oninput
getter oninvalid getter oninvalid
getter onkeydown getter onkeydown
...@@ -4324,6 +4329,7 @@ interface SVGElement : Element ...@@ -4324,6 +4329,7 @@ interface SVGElement : Element
getter onloadeddata getter onloadeddata
getter onloadedmetadata getter onloadedmetadata
getter onloadstart getter onloadstart
getter onlostpointercapture
getter onmousedown getter onmousedown
getter onmouseenter getter onmouseenter
getter onmouseleave getter onmouseleave
...@@ -4394,6 +4400,7 @@ interface SVGElement : Element ...@@ -4394,6 +4400,7 @@ interface SVGElement : Element
setter onended setter onended
setter onerror setter onerror
setter onfocus setter onfocus
setter ongotpointercapture
setter oninput setter oninput
setter oninvalid setter oninvalid
setter onkeydown setter onkeydown
...@@ -4403,6 +4410,7 @@ interface SVGElement : Element ...@@ -4403,6 +4410,7 @@ interface SVGElement : Element
setter onloadeddata setter onloadeddata
setter onloadedmetadata setter onloadedmetadata
setter onloadstart setter onloadstart
setter onlostpointercapture
setter onmousedown setter onmousedown
setter onmouseenter setter onmouseenter
setter onmouseleave setter onmouseleave
...@@ -7447,6 +7455,7 @@ interface webkitURL ...@@ -7447,6 +7455,7 @@ interface webkitURL
getter onended getter onended
getter onerror getter onerror
getter onfocus getter onfocus
getter ongotpointercapture
getter onhashchange getter onhashchange
getter oninput getter oninput
getter oninvalid getter oninvalid
...@@ -7458,6 +7467,7 @@ interface webkitURL ...@@ -7458,6 +7467,7 @@ interface webkitURL
getter onloadeddata getter onloadeddata
getter onloadedmetadata getter onloadedmetadata
getter onloadstart getter onloadstart
getter onlostpointercapture
getter onmessage getter onmessage
getter onmousedown getter onmousedown
getter onmouseenter getter onmouseenter
...@@ -7620,6 +7630,7 @@ interface webkitURL ...@@ -7620,6 +7630,7 @@ interface webkitURL
setter onended setter onended
setter onerror setter onerror
setter onfocus setter onfocus
setter ongotpointercapture
setter onhashchange setter onhashchange
setter oninput setter oninput
setter oninvalid setter oninvalid
...@@ -7631,6 +7642,7 @@ interface webkitURL ...@@ -7631,6 +7642,7 @@ interface webkitURL
setter onloadeddata setter onloadeddata
setter onloadedmetadata setter onloadedmetadata
setter onloadstart setter onloadstart
setter onlostpointercapture
setter onmessage setter onmessage
setter onmousedown setter onmousedown
setter onmouseenter setter onmouseenter
......
...@@ -876,6 +876,7 @@ interface Document : Node ...@@ -876,6 +876,7 @@ interface Document : Node
getter onended getter onended
getter onerror getter onerror
getter onfocus getter onfocus
getter ongotpointercapture
getter oninput getter oninput
getter oninvalid getter oninvalid
getter onkeydown getter onkeydown
...@@ -885,6 +886,7 @@ interface Document : Node ...@@ -885,6 +886,7 @@ interface Document : Node
getter onloadeddata getter onloadeddata
getter onloadedmetadata getter onloadedmetadata
getter onloadstart getter onloadstart
getter onlostpointercapture
getter onmousedown getter onmousedown
getter onmouseenter getter onmouseenter
getter onmouseleave getter onmouseleave
...@@ -1039,6 +1041,7 @@ interface Document : Node ...@@ -1039,6 +1041,7 @@ interface Document : Node
setter onended setter onended
setter onerror setter onerror
setter onfocus setter onfocus
setter ongotpointercapture
setter oninput setter oninput
setter oninvalid setter oninvalid
setter onkeydown setter onkeydown
...@@ -1048,6 +1051,7 @@ interface Document : Node ...@@ -1048,6 +1051,7 @@ interface Document : Node
setter onloadeddata setter onloadeddata
setter onloadedmetadata setter onloadedmetadata
setter onloadstart setter onloadstart
setter onlostpointercapture
setter onmousedown setter onmousedown
setter onmouseenter setter onmouseenter
setter onmouseleave setter onmouseleave
...@@ -1163,8 +1167,6 @@ interface Element : Node ...@@ -1163,8 +1167,6 @@ interface Element : Node
getter onbeforepaste getter onbeforepaste
getter oncopy getter oncopy
getter oncut getter oncut
getter ongotpointercapture
getter onlostpointercapture
getter onpaste getter onpaste
getter onsearch getter onsearch
getter onselectstart getter onselectstart
...@@ -1236,8 +1238,6 @@ interface Element : Node ...@@ -1236,8 +1238,6 @@ interface Element : Node
setter onbeforepaste setter onbeforepaste
setter oncopy setter oncopy
setter oncut setter oncut
setter ongotpointercapture
setter onlostpointercapture
setter onpaste setter onpaste
setter onsearch setter onsearch
setter onselectstart setter onselectstart
...@@ -1742,6 +1742,7 @@ interface HTMLElement : Element ...@@ -1742,6 +1742,7 @@ interface HTMLElement : Element
getter onended getter onended
getter onerror getter onerror
getter onfocus getter onfocus
getter ongotpointercapture
getter oninput getter oninput
getter oninvalid getter oninvalid
getter onkeydown getter onkeydown
...@@ -1751,6 +1752,7 @@ interface HTMLElement : Element ...@@ -1751,6 +1752,7 @@ interface HTMLElement : Element
getter onloadeddata getter onloadeddata
getter onloadedmetadata getter onloadedmetadata
getter onloadstart getter onloadstart
getter onlostpointercapture
getter onmousedown getter onmousedown
getter onmouseenter getter onmouseenter
getter onmouseleave getter onmouseleave
...@@ -1832,6 +1834,7 @@ interface HTMLElement : Element ...@@ -1832,6 +1834,7 @@ interface HTMLElement : Element
setter onended setter onended
setter onerror setter onerror
setter onfocus setter onfocus
setter ongotpointercapture
setter oninput setter oninput
setter oninvalid setter oninvalid
setter onkeydown setter onkeydown
...@@ -1841,6 +1844,7 @@ interface HTMLElement : Element ...@@ -1841,6 +1844,7 @@ interface HTMLElement : Element
setter onloadeddata setter onloadeddata
setter onloadedmetadata setter onloadedmetadata
setter onloadstart setter onloadstart
setter onlostpointercapture
setter onmousedown setter onmousedown
setter onmouseenter setter onmouseenter
setter onmouseleave setter onmouseleave
...@@ -4377,6 +4381,7 @@ interface SVGElement : Element ...@@ -4377,6 +4381,7 @@ interface SVGElement : Element
getter onended getter onended
getter onerror getter onerror
getter onfocus getter onfocus
getter ongotpointercapture
getter oninput getter oninput
getter oninvalid getter oninvalid
getter onkeydown getter onkeydown
...@@ -4386,6 +4391,7 @@ interface SVGElement : Element ...@@ -4386,6 +4391,7 @@ interface SVGElement : Element
getter onloadeddata getter onloadeddata
getter onloadedmetadata getter onloadedmetadata
getter onloadstart getter onloadstart
getter onlostpointercapture
getter onmousedown getter onmousedown
getter onmouseenter getter onmouseenter
getter onmouseleave getter onmouseleave
...@@ -4456,6 +4462,7 @@ interface SVGElement : Element ...@@ -4456,6 +4462,7 @@ interface SVGElement : Element
setter onended setter onended
setter onerror setter onerror
setter onfocus setter onfocus
setter ongotpointercapture
setter oninput setter oninput
setter oninvalid setter oninvalid
setter onkeydown setter onkeydown
...@@ -4465,6 +4472,7 @@ interface SVGElement : Element ...@@ -4465,6 +4472,7 @@ interface SVGElement : Element
setter onloadeddata setter onloadeddata
setter onloadedmetadata setter onloadedmetadata
setter onloadstart setter onloadstart
setter onlostpointercapture
setter onmousedown setter onmousedown
setter onmouseenter setter onmouseenter
setter onmouseleave setter onmouseleave
...@@ -7509,6 +7517,7 @@ interface webkitURL ...@@ -7509,6 +7517,7 @@ interface webkitURL
getter onended getter onended
getter onerror getter onerror
getter onfocus getter onfocus
getter ongotpointercapture
getter onhashchange getter onhashchange
getter oninput getter oninput
getter oninvalid getter oninvalid
...@@ -7520,6 +7529,7 @@ interface webkitURL ...@@ -7520,6 +7529,7 @@ interface webkitURL
getter onloadeddata getter onloadeddata
getter onloadedmetadata getter onloadedmetadata
getter onloadstart getter onloadstart
getter onlostpointercapture
getter onmessage getter onmessage
getter onmousedown getter onmousedown
getter onmouseenter getter onmouseenter
...@@ -7682,6 +7692,7 @@ interface webkitURL ...@@ -7682,6 +7692,7 @@ interface webkitURL
setter onended setter onended
setter onerror setter onerror
setter onfocus setter onfocus
setter ongotpointercapture
setter onhashchange setter onhashchange
setter oninput setter oninput
setter oninvalid setter oninvalid
...@@ -7693,6 +7704,7 @@ interface webkitURL ...@@ -7693,6 +7704,7 @@ interface webkitURL
setter onloadeddata setter onloadeddata
setter onloadedmetadata setter onloadedmetadata
setter onloadstart setter onloadstart
setter onlostpointercapture
setter onmessage setter onmessage
setter onmousedown setter onmousedown
setter onmouseenter setter onmouseenter
......
...@@ -1331,6 +1331,7 @@ interface Document : Node ...@@ -1331,6 +1331,7 @@ interface Document : Node
getter onfocus getter onfocus
getter onfullscreenchange getter onfullscreenchange
getter onfullscreenerror getter onfullscreenerror
getter ongotpointercapture
getter oninput getter oninput
getter oninvalid getter oninvalid
getter onkeydown getter onkeydown
...@@ -1340,6 +1341,7 @@ interface Document : Node ...@@ -1340,6 +1341,7 @@ interface Document : Node
getter onloadeddata getter onloadeddata
getter onloadedmetadata getter onloadedmetadata
getter onloadstart getter onloadstart
getter onlostpointercapture
getter onmousedown getter onmousedown
getter onmouseenter getter onmouseenter
getter onmouseleave getter onmouseleave
...@@ -1501,6 +1503,7 @@ interface Document : Node ...@@ -1501,6 +1503,7 @@ interface Document : Node
setter onfocus setter onfocus
setter onfullscreenchange setter onfullscreenchange
setter onfullscreenerror setter onfullscreenerror
setter ongotpointercapture
setter oninput setter oninput
setter oninvalid setter oninvalid
setter onkeydown setter onkeydown
...@@ -1510,6 +1513,7 @@ interface Document : Node ...@@ -1510,6 +1513,7 @@ interface Document : Node
setter onloadeddata setter onloadeddata
setter onloadedmetadata setter onloadedmetadata
setter onloadstart setter onloadstart
setter onlostpointercapture
setter onmousedown setter onmousedown
setter onmouseenter setter onmouseenter
setter onmouseleave setter onmouseleave
...@@ -1632,8 +1636,6 @@ interface Element : Node ...@@ -1632,8 +1636,6 @@ interface Element : Node
getter onbeforepaste getter onbeforepaste
getter oncopy getter oncopy
getter oncut getter oncut
getter ongotpointercapture
getter onlostpointercapture
getter onpaste getter onpaste
getter onsearch getter onsearch
getter onselectstart getter onselectstart
...@@ -1710,8 +1712,6 @@ interface Element : Node ...@@ -1710,8 +1712,6 @@ interface Element : Node
setter onbeforepaste setter onbeforepaste
setter oncopy setter oncopy
setter oncut setter oncut
setter ongotpointercapture
setter onlostpointercapture
setter onpaste setter onpaste
setter onsearch setter onsearch
setter onselectstart setter onselectstart
...@@ -2233,6 +2233,7 @@ interface HTMLElement : Element ...@@ -2233,6 +2233,7 @@ interface HTMLElement : Element
getter onended getter onended
getter onerror getter onerror
getter onfocus getter onfocus
getter ongotpointercapture
getter oninput getter oninput
getter oninvalid getter oninvalid
getter onkeydown getter onkeydown
...@@ -2242,6 +2243,7 @@ interface HTMLElement : Element ...@@ -2242,6 +2243,7 @@ interface HTMLElement : Element
getter onloadeddata getter onloadeddata
getter onloadedmetadata getter onloadedmetadata
getter onloadstart getter onloadstart
getter onlostpointercapture
getter onmousedown getter onmousedown
getter onmouseenter getter onmouseenter
getter onmouseleave getter onmouseleave
...@@ -2326,6 +2328,7 @@ interface HTMLElement : Element ...@@ -2326,6 +2328,7 @@ interface HTMLElement : Element
setter onended setter onended
setter onerror setter onerror
setter onfocus setter onfocus
setter ongotpointercapture
setter oninput setter oninput
setter oninvalid setter oninvalid
setter onkeydown setter onkeydown
...@@ -2335,6 +2338,7 @@ interface HTMLElement : Element ...@@ -2335,6 +2338,7 @@ interface HTMLElement : Element
setter onloadeddata setter onloadeddata
setter onloadedmetadata setter onloadedmetadata
setter onloadstart setter onloadstart
setter onlostpointercapture
setter onmousedown setter onmousedown
setter onmouseenter setter onmouseenter
setter onmouseleave setter onmouseleave
...@@ -5252,6 +5256,7 @@ interface SVGElement : Element ...@@ -5252,6 +5256,7 @@ interface SVGElement : Element
getter onended getter onended
getter onerror getter onerror
getter onfocus getter onfocus
getter ongotpointercapture
getter oninput getter oninput
getter oninvalid getter oninvalid
getter onkeydown getter onkeydown
...@@ -5261,6 +5266,7 @@ interface SVGElement : Element ...@@ -5261,6 +5266,7 @@ interface SVGElement : Element
getter onloadeddata getter onloadeddata
getter onloadedmetadata getter onloadedmetadata
getter onloadstart getter onloadstart
getter onlostpointercapture
getter onmousedown getter onmousedown
getter onmouseenter getter onmouseenter
getter onmouseleave getter onmouseleave
...@@ -5331,6 +5337,7 @@ interface SVGElement : Element ...@@ -5331,6 +5337,7 @@ interface SVGElement : Element
setter onended setter onended
setter onerror setter onerror
setter onfocus setter onfocus
setter ongotpointercapture
setter oninput setter oninput
setter oninvalid setter oninvalid
setter onkeydown setter onkeydown
...@@ -5340,6 +5347,7 @@ interface SVGElement : Element ...@@ -5340,6 +5347,7 @@ interface SVGElement : Element
setter onloadeddata setter onloadeddata
setter onloadedmetadata setter onloadedmetadata
setter onloadstart setter onloadstart
setter onlostpointercapture
setter onmousedown setter onmousedown
setter onmouseenter setter onmouseenter
setter onmouseleave setter onmouseleave
...@@ -8653,6 +8661,7 @@ interface webkitURL ...@@ -8653,6 +8661,7 @@ interface webkitURL
getter onended getter onended
getter onerror getter onerror
getter onfocus getter onfocus
getter ongotpointercapture
getter onhashchange getter onhashchange
getter oninput getter oninput
getter oninvalid getter oninvalid
...@@ -8664,6 +8673,7 @@ interface webkitURL ...@@ -8664,6 +8673,7 @@ interface webkitURL
getter onloadeddata getter onloadeddata
getter onloadedmetadata getter onloadedmetadata
getter onloadstart getter onloadstart
getter onlostpointercapture
getter onmessage getter onmessage
getter onmousedown getter onmousedown
getter onmouseenter getter onmouseenter
...@@ -8830,6 +8840,7 @@ interface webkitURL ...@@ -8830,6 +8840,7 @@ interface webkitURL
setter onended setter onended
setter onerror setter onerror
setter onfocus setter onfocus
setter ongotpointercapture
setter onhashchange setter onhashchange
setter oninput setter oninput
setter oninvalid setter oninvalid
...@@ -8841,6 +8852,7 @@ interface webkitURL ...@@ -8841,6 +8852,7 @@ interface webkitURL
setter onloadeddata setter onloadeddata
setter onloadedmetadata setter onloadedmetadata
setter onloadstart setter onloadstart
setter onlostpointercapture
setter onmessage setter onmessage
setter onmousedown setter onmousedown
setter onmouseenter setter onmouseenter
......
...@@ -36,15 +36,10 @@ interface Element : Node { ...@@ -36,15 +36,10 @@ interface Element : Node {
[SameObject, CEReactions, PerWorldBindings, PutForwards=value] readonly attribute DOMTokenList classList; [SameObject, CEReactions, PerWorldBindings, PutForwards=value] readonly attribute DOMTokenList classList;
[Unscopable, CEReactions, Reflect] attribute DOMString slot; [Unscopable, CEReactions, Reflect] attribute DOMString slot;
// PointerEvent // Pointer Events
//https://www.w3.org/TR/pointerevents/#extensions-to-the-element-interface // https://w3c.github.io/pointerevents/#extensions-to-the-element-interface
[RuntimeEnabled=PointerEvent, RaisesException] void setPointerCapture (long pointerId); [RuntimeEnabled=PointerEvent, RaisesException] void setPointerCapture (long pointerId);
[RuntimeEnabled=PointerEvent, RaisesException] void releasePointerCapture (long pointerId); [RuntimeEnabled=PointerEvent, RaisesException] void releasePointerCapture (long pointerId);
[RuntimeEnabled=PointerEvent] attribute EventHandler ongotpointercapture;
[RuntimeEnabled=PointerEvent] attribute EventHandler onlostpointercapture;
// PointerEvent v2
// https://w3c.github.io/pointerevents/#extensions-to-the-element-interface
[RuntimeEnabled=PointerEvent] boolean hasPointerCapture (long pointerId); [RuntimeEnabled=PointerEvent] boolean hasPointerCapture (long pointerId);
boolean hasAttributes(); boolean hasAttributes();
......
...@@ -59,6 +59,7 @@ DEFINE_STATIC_ATTRIBUTE_EVENT_LISTENER(emptied); ...@@ -59,6 +59,7 @@ DEFINE_STATIC_ATTRIBUTE_EVENT_LISTENER(emptied);
DEFINE_STATIC_ATTRIBUTE_EVENT_LISTENER(ended); DEFINE_STATIC_ATTRIBUTE_EVENT_LISTENER(ended);
DEFINE_STATIC_ATTRIBUTE_EVENT_LISTENER(error); DEFINE_STATIC_ATTRIBUTE_EVENT_LISTENER(error);
DEFINE_STATIC_ATTRIBUTE_EVENT_LISTENER(focus); DEFINE_STATIC_ATTRIBUTE_EVENT_LISTENER(focus);
DEFINE_STATIC_ATTRIBUTE_EVENT_LISTENER(gotpointercapture);
DEFINE_STATIC_ATTRIBUTE_EVENT_LISTENER(input); DEFINE_STATIC_ATTRIBUTE_EVENT_LISTENER(input);
DEFINE_STATIC_ATTRIBUTE_EVENT_LISTENER(invalid); DEFINE_STATIC_ATTRIBUTE_EVENT_LISTENER(invalid);
DEFINE_STATIC_ATTRIBUTE_EVENT_LISTENER(keydown); DEFINE_STATIC_ATTRIBUTE_EVENT_LISTENER(keydown);
...@@ -68,6 +69,7 @@ DEFINE_STATIC_ATTRIBUTE_EVENT_LISTENER(load); ...@@ -68,6 +69,7 @@ DEFINE_STATIC_ATTRIBUTE_EVENT_LISTENER(load);
DEFINE_STATIC_ATTRIBUTE_EVENT_LISTENER(loadeddata); DEFINE_STATIC_ATTRIBUTE_EVENT_LISTENER(loadeddata);
DEFINE_STATIC_ATTRIBUTE_EVENT_LISTENER(loadedmetadata); DEFINE_STATIC_ATTRIBUTE_EVENT_LISTENER(loadedmetadata);
DEFINE_STATIC_ATTRIBUTE_EVENT_LISTENER(loadstart); DEFINE_STATIC_ATTRIBUTE_EVENT_LISTENER(loadstart);
DEFINE_STATIC_ATTRIBUTE_EVENT_LISTENER(lostpointercapture);
DEFINE_STATIC_ATTRIBUTE_EVENT_LISTENER(mousedown); DEFINE_STATIC_ATTRIBUTE_EVENT_LISTENER(mousedown);
DEFINE_STATIC_ATTRIBUTE_EVENT_LISTENER(mouseenter); DEFINE_STATIC_ATTRIBUTE_EVENT_LISTENER(mouseenter);
DEFINE_STATIC_ATTRIBUTE_EVENT_LISTENER(mouseleave); DEFINE_STATIC_ATTRIBUTE_EVENT_LISTENER(mouseleave);
......
...@@ -102,6 +102,8 @@ ...@@ -102,6 +102,8 @@
// Pointer Events // Pointer Events
// https://w3c.github.io/pointerevents/#extensions-to-the-globaleventhandlers-interface // https://w3c.github.io/pointerevents/#extensions-to-the-globaleventhandlers-interface
[RuntimeEnabled=PointerEvent] attribute EventHandler ongotpointercapture;
[RuntimeEnabled=PointerEvent] attribute EventHandler onlostpointercapture;
[RuntimeEnabled=PointerEvent] attribute EventHandler onpointerdown; [RuntimeEnabled=PointerEvent] attribute EventHandler onpointerdown;
[RuntimeEnabled=PointerEvent] attribute EventHandler onpointermove; [RuntimeEnabled=PointerEvent] attribute EventHandler onpointermove;
[RuntimeEnabled=PointerEvent] attribute EventHandler onpointerup; [RuntimeEnabled=PointerEvent] attribute EventHandler onpointerup;
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment