- From: Jon Ferraiolo <jonf@adobe.com>
- Date: Sun, 11 Sep 2005 22:13:15 -0700
- To: Cameron McCormack <cam-www-svg@aka.mcc.id.au>, www-svg@w3.org
Cameron, A bit of background: the idea of defining a "focusin" event as an alias to "DOMFocusIn" was based on the (probably misplaced) idea that the DOM guys had made a regrettable naming decision with DOMFocusIn and DOMFocusOut where they forced two unlucky events to have the three letters "DOM" in the front whereas all of the other UI events do not have to suffer this burden. Since SVG's animation syntax already used the string "focusin", the world would consider a service if all names were treated uniformly across SMIL and eventing and if all UI events could be specified without ever having to use "DOM" as the first three letters? But I believe you are correct with this comment. SVG should not add this event alias and instead should use "DOMFocusIn" as the only DOM event name while sticking with "focusin" for SMIL for backward compatibility reasons. (Same for [DOM]focusout and [DOM]activate.) However, that's just my personal opinion. The SVG WG will need to review your comment and return a formal response. Jon At 05:53 PM 9/11/2005, Cameron McCormack wrote: >Appendix E of the latest (readable) draft of SVG 1.2 Full 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. > >I don't think there is much point to include >{"http://www.w3.org/2001/xml-events", "focusin"} as an alias for >{"http://www.w3.org/2001/xml-events", "DOMFocusIn"}, since "focusin" was >never allowed as the DOM 2 event type in SVG 1.1 anyway; it was always >"DOMFocusIn". So it wouldn't be "retained" as an alias, it would be >introduced as an alias, and that sounds like unnecessary complication. >"focusin" can remain as an alias for use in SMIL event identifiers. > >-- > e-mail : cam (at) mcc.id.au icq : 26955922 > web : http://mcc.id.au/ msn : cam-msn (at) aka.mcc.id.au > office : +61399055779 jabber : heycam (at) jabber.org
Received on Monday, 12 September 2005 05:13:27 UTC