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