- From: James Craig <jcraig@apple.com>
- Date: Wed, 29 May 2013 16:02:36 -0700
- To: Indie UI <public-indie-ui@w3.org>
- Cc: Dominic Mazzoni <dmazzoni@google.com>, Eitan Isaacson <eitan@mozilla.com>, David Bolter <dbolter@mozilla.com>, Cynthia Shelly <cyns@exchange.microsoft.com>, Doug Schepers <schepers@w3.org>
This is the substantive change I mentioned on the IndieUI call today. I'd like to request special review from any user agent implementors in the group; although implementation details are out of scope; I'm seeking comment to make sure this WebIDL change does not preclude any implementations. Changeset: incorporating event receiver into the *EventInit dictionaries https://dvcs.w3.org/hg/IndieUI/rev/11e968b725b6 I don't believe there is a way to subclass or extend event initializers, so each of these inherit (duplicate, really) some properties from EventInit and UIEventInit, as well as from the top-level UIRequestEventInit. Unfortunately ReSpec does not allow for reader-visible comments in a WebIDL block, so the property "inheritance" may be easiest to understand if you review the changeset rather than just reading the generated specification. Note: MouseEventInit and FocusEventInit are specified this way, too, but don't use ReSpec, so the spec includes comments in the IDL block explaining this structure. http://www.w3.org/TR/DOM-Level-3-Events/#event-initializers
Received on Wednesday, 29 May 2013 23:08:30 UTC