- From: Bjoern Hoehrmann <derhoermi@gmx.net>
- Date: Mon, 07 Mar 2005 23:07:55 +0100
- To: www-svg@w3.org
Dear Scalable Vector Graphics Working Group,
http://www.w3.org/TR/2004/WD-SVG12-20041027/eventlist.html states:
[...]
In cases where the event name from SVG 1.1 differs from the DOM3 event
name, but the SVG event name is more user-friendly (e.g., "focusin" is
more user friendly than "DOMFocusIn"), the SVG 1.1 event name is not
deprecated but instead retained as an alias for the DOM3 event name.
[...]
and
[...]
The following events use a different string than their localname as
their event identifier for SMIL timing attributes:
* The DOMFocusIn event uses the string "focusin"
* The DOMFocusOut event uses the string "focusout"
* The DOMActivate event uses the string "activate"
[...]
This is obviously inconsistent as for timing attributes "focusin" is not
an alias for "DOMFocusIn". This special rule also suggests that these
event names are not actually more user-friendly as they complicate the
event processing model ("in all cases" is easier to understand than "in
almost all cases"). In fact, it is hardly user-friendly in a compound
document environment where for some parts only DOMFocusIn can be used
and for other parts only "focusin" can be used and only sometimes both.
I also think that this de-facto deprecation of DOMFocusIn, etc. in SVG
1.2 in favour of SVG-proprietary event names is generally inappropriate.
Thus, please change the draft such that DOMFocusIn, DOMFocusOut and
DOMActivate are treated like e.g. SVGZoom in this regard.
regards.
--
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 Monday, 7 March 2005 22:08:20 UTC