On Wed, Sep 19, 2012 at 3:14 PM, Sebastian Zartner <
sebastianzartner@gmail.com> wrote:
>
>
> On Wed, Sep 19, 2012 at 4:56 AM, Glenn Adams <glenn@skynav.com> wrote:
>
>>
>> interface CSSDescriptors {
>> readonly attribute unsigned long length;
>> DOMString item(unsigned long index);
>> getter DOMString(DOMString name);
>> setter void(DOMString name, DOMString value);
>> stringifier;
>> }
>>
>> interface CSSRuleWithDescriptors : CSSRule {
>> readonly attribute CSSDescriptors descriptors;
>> }
>>
>> interface CSSFontFaceRule : CSSRuleWithDescriptors {
>> getter DOMString(DOMString name);
>> setter void(DOMString name, DOMString value);
>> }
>>
>
> Just to be clear here: This means people will be able to access the
> descriptors in their property name notation as well as in camelCase
> notation via [], right? And item(index) resp. [index] return the property
> name notation (e.g. 'unicode-range') like CSSStyleDeclarations do?
>
sorry, i meant to remove item(index); but this brings up the question of
whether enumeration of properties, e.g., via "for (propertyName in
rule.descriptors)" is sufficient or not
Tab/Boris, what do you think?