- From: Bjoern Hoehrmann <derhoermi@gmx.net>
- Date: Thu, 29 Mar 2007 16:46:02 +0200
- To: Jean-Yves Bitterlich <Jean-Yves.Bitterlich@Sun.COM>
- Cc: public-webapi@w3.org
* Jean-Yves Bitterlich wrote:
>First step, I created an intstance of UIEvent with type DOMActivate by
>DocumentEvent.createEvent("UIEvent") and UIEvent.initUIEvent(..) with
>appropriate parameters.
>
>Second step, I tried to dispatch this instance of UIEvent to Comment by
>((EventTarget)someComment).dispatchEvent(.....)
>
>Specification doesn't explain, what a DOM implementation SHOULD DO in
>this case. I mean, that event target is incorrect (not suitable) in this
>case (see column "Target node types" in the table of "information on the
>event types" in the section 1.4.2). Also I can't find any appropriate
>notifications in specification for applications. Such notifications may
>be useful for application development.
The purpose of listing the possible event targets in the specification
is to say that an implementation of only DOM Level 3 Events will not
dispatch certain event types to certain event targets unless requested
to by a DOM application. These listings are not meant to otherwise con-
strain implementations, applications, or specifications. What the DOM
implementation (must) do in the case above is dispatch the event object
to the comment node; no checking on the semantic correctness of the re-
quest to dispatch the event object is performed by the implementation.
I can update the specification to just say what I wrote above. Would
that help, or do you have a suggestion how to convey the above more
clearly in the draft?
--
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, 29 March 2007 14:46:00 UTC