Skip to content

Commit 5c690ed

Browse files
author
Orta Therox
authored
Merge pull request microsoft#852 from wffurr/pointer-events-level-3
Update Pointer Events IDL to Level 3 Editor's Draft.
2 parents 33d8144 + 57b08cb commit 5c690ed

File tree

3 files changed

+11
-2
lines changed

3 files changed

+11
-2
lines changed

baselines/dom.generated.d.ts

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1030,10 +1030,12 @@ interface PermissionDescriptor {
10301030
}
10311031

10321032
interface PointerEventInit extends MouseEventInit {
1033+
coalescedEvents?: PointerEvent[];
10331034
height?: number;
10341035
isPrimary?: boolean;
10351036
pointerId?: number;
10361037
pointerType?: string;
1038+
predictedEvents?: PointerEvent[];
10371039
pressure?: number;
10381040
tangentialPressure?: number;
10391041
tiltX?: number;
@@ -11805,6 +11807,8 @@ interface PointerEvent extends MouseEvent {
1180511807
readonly tiltY: number;
1180611808
readonly twist: number;
1180711809
readonly width: number;
11810+
getCoalescedEvents(): PointerEvent[];
11811+
getPredictedEvents(): PointerEvent[];
1180811812
}
1180911813

1181011814
declare var PointerEvent: {

inputfiles/idl/Pointer Events.widl

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,10 +9,13 @@ dictionary PointerEventInit : MouseEventInit {
99
long twist = 0;
1010
DOMString pointerType = "";
1111
boolean isPrimary = false;
12+
sequence<PointerEvent> coalescedEvents = [];
13+
sequence<PointerEvent> predictedEvents = [];
1214
};
1315

14-
[Constructor(DOMString type, optional PointerEventInit eventInitDict), Exposed=Window]
16+
[Exposed=Window]
1517
interface PointerEvent : MouseEvent {
18+
constructor(DOMString type, optional PointerEventInit eventInitDict = {});
1619
readonly attribute long pointerId;
1720
readonly attribute double width;
1821
readonly attribute double height;
@@ -23,6 +26,8 @@ interface PointerEvent : MouseEvent {
2326
readonly attribute long twist;
2427
readonly attribute DOMString pointerType;
2528
readonly attribute boolean isPrimary;
29+
sequence<PointerEvent> getCoalescedEvents();
30+
sequence<PointerEvent> getPredictedEvents();
2631
};
2732

2833
partial interface Element {

inputfiles/idlSources.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -423,7 +423,7 @@
423423
"title": "Permissions"
424424
},
425425
{
426-
"url": "https://www.w3.org/TR/pointerevents2/",
426+
"url": "https://www.w3.org/TR/pointerevents3/",
427427
"title": "Pointer Events"
428428
},
429429
{

0 commit comments

Comments
 (0)