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

_______________________________________________
webkit-dev mailing list
[email protected]
http://lists.webkit.org/mailman/listinfo.cgi/webkit-dev

Reply via email to