- From: Cameron McCormack <cam@mcc.id.au>
- Date: Mon, 17 Apr 2006 10:12:44 +1000
- To: public-webapi@w3.org
Hi Robin. Robin Berjon: > >Does "1970-01-01T00:00:00Z" use a common enough time format to warrant > >not mentioning how it should be parsed (by readers)? Are leap seconds > >included in this offset? > > Z always has leap seconds, no? I didn't know, hence the question. Include that explicitly in the text? > >[getModifierState] > >I think it would be helpful for the description of this method to list > >all of the modifier keys that are listed in Appendix A, and also that > >others may be used for other modifiers. > > Is that really better than referring to App A? Lists that are copied > over tend to go out of sync. Ok, then remove the partial list from the getModifierState descriptions. > > There should also be a way to > >get a list of all of the modifiers that are in effect, so that > >applications can make use of modifiers that aren't listed in > >Appendix A. > > Applications can already make use of any modifier not listed by the > specification. How? > I don't feel very strongly about this but I'm not sure > what the value would be of having a way to list all modifiers that > are in effect. All you could do with it is get a list of modifiers > which you know about and therefore could also query, and of modifiers > which you didn't know existed, and therefore can't do anything with. You might be right, it mightn't be terribly useful. I was imagining some kind of webapp where you need to configure key input for different kinds of input devices, where a device may have modifiers that you could (configurably) make use of if you knew what they were. > >* 1.8.5 Mutation and mutation name event types > > > >Are the DOMElementNameChanged and DOMAttributeNameChanged events fired > >if the renameNode just fell back to removing the node and adding a new > >one? > > My take would be that in order for authors to be able to expect > reasonably consistent implementations, not only should they be > dispatched in this case but the mutation events corresponding to the > underlying removal/addition should not. I just checked DOM 3 Core, and it says: * when the implementation supports the feature "MutationNameEvents", each mutation operation involved in this method fires the appropriate event, and in the end the event {http://www.w3.org/2001/xml-events, DOMElementNameChanged} or {http://www.w3.org/2001/xml-events, DOMAttributeNameChanged} is fired. So I guess both sets of events need to be fired. It's unfortunate that DOM 3 Core lists those events with namespaces. I smell an erratum. :) -- Cameron McCormack ICQ: 26955922 cam (at) mcc.id.au MSN: cam (at) mcc.id.au http://mcc.id.au/ JBR: heycam (at) jabber.org
Received on Monday, 17 April 2006 00:12:53 UTC