On Fri, 03 Apr 2009 15:29:20 +0200, Boris Zbarsky <bzbarsky@mit.edu> wrote: > Anne van Kesteren wrote: >> How about we change getElementsByClassName() to do this: > > I assume you meant getElementsByTagName Yeah, oops. >> 1. Let asciilowercasetoken be the result of lowercasing token. >> 2. Iterate through the DOM and return elements which: >> a. Have the HTML namespace and whose localName is identical >> to asciilowercasetoken. >> b. localName is identical to token. >> This would work well for Selectors too I think. You would never match >> createElementNS(HTML namespace,"IMG"), but that element does not have >> actual <img> semantics anyway and is something people would never do. > > This is basically my proposal #2, and is the minimal change to what > Gecko and Webkit currently do to give sane behavior for camelCase SVG in > HTML. > > This would, in fact, be my top choice for how this should all work. Great! I think this gives the least amount of magic and most predictable model to authors, while not requiring UAs to perform string comparison. -- Anne van Kesteren http://annevankesteren.nl/Received on Friday, 3 April 2009 15:11:19 GMT
This archive was generated by hypermail 2.2.0+W3C-0.50 : Monday, 7 December 2009 10:40:29 GMT