From ac55a6013f87b5264b63da9b426c19ca4923ca82 Mon Sep 17 00:00:00 2001 From: smaug---- Date: Wed, 5 Jan 2022 18:47:58 +0200 Subject: [PATCH] Specify event constructing steps when coalesced/predicted events are passed using the PointerEventInit (#427) * Fix for https://github.com/w3c/pointerevents/issues/223, specify event constructing steps * linkify the reference to dictionary members Co-authored-by: smaug --- index.html | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/index.html b/index.html index 0d1d8ef..57c812e 100644 --- a/index.html +++ b/index.html @@ -322,7 +322,12 @@

PointerEvent interface

-

The PointerEventInit dictionary is used by the {{PointerEvent}} interface's constructor to provide a mechanism by which to construct untrusted (synthetic) pointer events. It inherits from the {{MouseEventInit}} dictionary defined in [[UIEVENTS]]. The [=event constructing steps=] are defined in the [[[DOM]]]. See the examples for sample code demonstrating how to fire an untrusted pointer event.

+

The PointerEventInit dictionary is used by the {{PointerEvent}} interface's constructor to provide a mechanism by which to construct untrusted (synthetic) pointer events. It inherits from the {{MouseEventInit}} dictionary defined in [[UIEVENTS]]. See the examples for sample code demonstrating how to fire an untrusted pointer event.

+ +

The [=event constructing steps=] for PointerEvent + clones PointerEventInit's coalescedEvents to coalesced events list and + clones PointerEventInit's predictedEvents to predicted events list.

+
The PointerEvent interface inherits from {{MouseEvent}}, defined in [[[UIEVENTS]]]. Also note the proposed extension in [[[CSSOM-VIEW]]], which changes the various coordinate properties from long