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

Reply via email to