- 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>
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 UTC