See also this thread: 
<http://lists.w3.org/Archives/Public/www-style/2012Feb/0655.html>

Apparently this pattern works in Trident.

Simon

On Feb 28, 2012, at 5:14 PM, Simon Fraser wrote:

> Yes, of which there is plenty.
> 
> Simon
> 
> On Feb 28, 2012, at 5:10 PM, Eric Seidel wrote:
> 
>> It would have to be WebKit-only content, correct?
>> 
>> On Tue, Feb 28, 2012 at 5:04 PM, Simon Fraser <[email protected]> wrote:
>> 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

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

Reply via email to