- From: Bjoern Hoehrmann <derhoermi@gmx.net>
- Date: Thu, 23 Mar 2006 04:05:22 +0100
- To: Web APIs WG <public-webapi@w3.org>
* Web APIs Issue Tracker wrote:
>In any event, this needs to be clarified in DOM Level 3 Events.
Thinking about this, I see three options:
1) the capture phase is accomplished at the target and all its
ancestors, useCapture == true registers listener for the
capture phase
2) the capture phase is accomplished only at the target's
ancestors, useCapture == true registers listener for the
target and capture phase
3) the capture phase is accomplished only at the target's
ancestors, useCapture == true registers listener for the
capture phase only
I think we should do 3) which has the following benefits:
* DOM Level 3 Events unambiguously specified that for >3 years
* ... so the editor does not need to change the draft in any way
* most implementations I am aware of implement it
* XML Events ev:phase="capture|default" maps to useCapture
* XBL2 phase="capture|default" maps to useCapture
* I wrote code that depends on it
I have some sympathy for 2) (what Mozilla does) but I don't
see strong enough reasons that outweight the benefits above.
--
Björn Höhrmann · mailto:bjoern@hoehrmann.de · http://bjoern.hoehrmann.de
Weinh. Str. 22 · Telefon: +49(0)621/4309674 · http://www.bjoernsworld.de
68309 Mannheim · PGP Pub. KeyID: 0xA4357E78 · http://www.websitedev.de/
Received on Thursday, 23 March 2006 03:05:18 UTC