On Feb 28, 2012, at 5:00 PM, Tom Zakrajsek wrote: > While investigating https://bugs.webkit.org/show_bug.cgi?id=77427, Dave and I > have been trekking through the bindings code. > > Multiword CSS property names are hyphen-delimited and lower-case, while the > equivalent JS binding names are camel-case. In the implementation, our > binding code is actually adding both forms. > > document.body.style["fontSize"] works, but so does > document.body.style["font-size"] > > The presence of the ["font-size"] form in the bindings was called out as > erroneous (not mentioned in the spec). It's also not recognized by FF or > Opera. Is there any backwards compatibility issue we might not be aware of > for why the style object has both bindings in WebKit? > Example > > CSS { font-size : sSize } > Scripting [ sSize = ] object.style.fontSize > Thanks, > --Tom
I would expect that changing this is pretty likely to break content in the wild. Simon
_______________________________________________ webkit-dev mailing list [email protected] http://lists.webkit.org/mailman/listinfo.cgi/webkit-dev

