- From: Lea Verou <lea@w3.org>
- Date: Sat, 4 Aug 2012 02:37:11 +1200
- To: Florian Rivoal <florianr@opera.com>
- Cc: www-style@w3.org
It doesn’t have to be on every instance, it could be on the CSSStyleDeclaration object itself (i.e. similar to a static method in traditional OO languages), the same way e.g. Array.isArray() is attached on the Array object itself and not on every instance. I believe that’s what François was suggesting.
Lea Verou
W3C developer relations
http://lea.verou.me ☻ @leaverou
On Aug 4, 2012, at 02:15, Florian Rivoal wrote:
> On Fri, 03 Aug 2012 16:03:19 +0200, Daniel Glazman <daniel.glazman@disruptive-innovations.com> wrote:
>
>> Le 03/08/12 14:44, François REMY a écrit :
>>> I remember I once proposed to use CSSDeclaration instead of the global
>>> object.
>>>
>>> if(CSSDeclaration.isValid("color","red")) {
>>> ...
>>> }
>>>
>>> or
>>>
>>> if(CSSDeclaration.isValid("color: red")) {
>>> ...
>>> }
>>
>> That does make a lot of sense, indeed!
>
> I assume you mean CSSStyleDeclaration rather than CSSDeclaration.
>
> This makes some sense, but I am only moderately comfortable having it attached to every instance of a CSSStyleDeclaration
> in the document, despite the fact that the result does not depend on which one you call it on.
>
> - Florian
>
Received on Friday, 3 August 2012 15:31:15 UTC