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

Re: [css-counter-styles] OM model for @counter-style rules

From: John Daggett <jdaggett@mozilla.com>
Date: Wed, 5 Sep 2012 16:56:51 -0700 (PDT)
To: "Tab Atkins Jr." <jackalmage@gmail.com>
Cc: www-style list <www-style@w3.org>
Message-ID: <1671515213.5401645.1346889411901.JavaMail.root@mozilla.com>

Tab Atkins wrote:

> > The section of css-counter-styles now includes snippets of an OM interface [1]:
> >> The CSSCounterStyleRule interface represents a ‘@counter-style’ rule.
> >>
> >> interface CSSCounterStyleRule : CSSRule {
> >>   readonly attribute CSSStyleDeclaration style;
> >> }
> >> style of type CSSStyleDeclaration, readonly
> >>
> >> The style attribute must return a CSSStyleDeclaration block that
> >> contains the descriptors specified within the @counter-style rule.
> >
> > I think if we're just looking for a generic getter/setter
> > interface for descriptors on @-rules we should define that.  This
> > is duping the unfortunate interface from CSSFontFaceRule and I
> > don't think that's a good pattern to repeat.  The list of
> > descriptors on a @counter-style rule really has nothing to do with
> > style rules.
> >
> > Cheers,
> >
> > John
> >
> > [1] http://dev.w3.org/csswg/css-counter-styles/#the-csscounterstylerule-interface
> 
> If @font-face isn't a good model to follow, good to tell me now.  ^_^
> I copied it because it's the closest thing to @counter-style.

Right, that's what I'm getting at, we need to have a good model to
follow for this and other @-rules and using CSSStyleRule as an
accessor interface to something that's fundamentally *not* a style
rule is a bad hack.

Cheers,

John
Received on Wednesday, 5 September 2012 23:57:18 GMT

This archive was generated by hypermail 2.3.1 : Tuesday, 26 March 2013 17:20:59 GMT