W3C home > Mailing lists > Public > www-style@w3.org > September 2012

Re: [css3-fonts][cssom] proposal for revised definition of CSSFontFaceRule

From: Tab Atkins Jr. <jackalmage@gmail.com>
Date: Wed, 19 Sep 2012 09:25:10 +0200
Message-ID: <CAAWBYDAwXgvZoxo7zJzmTDh_U3rQHr5DwMBz=Tj5SU6Rg6AvXw@mail.gmail.com>
To: Sebastian Zartner <sebastianzartner@gmail.com>
Cc: Glenn Adams <glenn@skynav.com>, John Daggett <jdaggett@mozilla.com>, www-style list <www-style@w3.org>
On Wed, Sep 19, 2012 at 9:14 AM, 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?

It's not present in just the IDL (you have to define these details in
the prose), but it appears that Glenn's definition is solely named
getters/setters, not indexed (so no numbers), there's no item()
method, and the named getters are just the camelcase version, not the
dash version.

~TJ
Received on Wednesday, 19 September 2012 07:26:01 GMT

This archive was generated by hypermail 2.3.1 : Tuesday, 26 March 2013 17:21:00 GMT