[w3c/uievents] Specify the arguments of initMouseEvent() (#136)

https://w3c.github.io/uievents/#idl-interface-MouseEvent-initializers

Combining Blink and Gecko's IDL would give us something like this:

```WebIDL
void initMouseEvent(DOMString type,
                    optional boolean bubbles = false,
                    optional boolean cancelable = false,
                    optional Window? view = null,
                    optional long detail = 0,
                    optional long screenX = 0,
                    optional long screenY = 0,
                    optional long clientX = 0,
                    optional long clientY = 0,
                    optional boolean ctrlKey = false,
                    optional boolean altKey = false,
                    optional boolean shiftKey = false,
                    optional boolean metaKey = false,
                    optional short button = 0,
                    optional EventTarget? relatedTarget = null);
```

(It would also be good to spell out that removal is not on the table. HTML calls such things [obsolete](https://html.spec.whatwg.org/multipage/obsolete.html) instead of deprecated, which is more in line with how deprecation is used in at least Blink.)

Similar to https://github.com/w3c/uievents/issues/133 and https://github.com/w3c/uievents/issues/134. See also https://github.com/whatwg/dom/issues/387.

-- 
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub:
https://github.com/w3c/uievents/issues/136

Received on Thursday, 23 February 2017 19:09:34 UTC