css3-conditional/Overview.src.html

changeset 6655
8c75e6e6f34d
parent 6625
66482bcc960b
child 6696
b3ba1ce728f8
     1.1 --- a/css3-conditional/Overview.src.html	Wed Sep 05 08:04:22 2012 -0700
     1.2 +++ b/css3-conditional/Overview.src.html	Wed Sep 05 09:35:55 2012 -0700
     1.3 @@ -797,17 +797,43 @@
     1.4  }</pre>
     1.5  
     1.6  
     1.7 +<h3 id='the-cssgroupingrule-interface'>
     1.8 +The <code>CSSGroupingRule</code> interface</h3>
     1.9 +
    1.10 +<p>The <dfn><code>CSSGroupingRule</code></dfn> interface represents an at-rule that contains other rules nested inside itself.
    1.11 +
    1.12 +<pre class='idl'>interface CSSGroupingRule : CSSRule {
    1.13 +    readonly attribute CSSRuleList cssRules;
    1.14 +    unsigned long insertRule (DOMString rule, unsigned long index);
    1.15 +    void deleteRule (unsigned long index);
    1.16 +}</pre>
    1.17 +
    1.18 +<dl class='idl-attributes'>
    1.19 +  <dt><code>cssRules</code> of type <code>CSSRuleList</code>, readonly
    1.20 +  <dd>The <code>cssRules</code> attribute must return a <code>CSSRuleList</code>
    1.21 +    object for the list of CSS rules nested inside the grouping rule.
    1.22 +</dl>
    1.23 +
    1.24 +<dl class='idl-methods'>
    1.25 +  <dt><code>insertRule(DOMString rule, unsigned long index)</code>, returns
    1.26 +    <code>unsigned long</code>
    1.27 +  <dd>The <code>insertRule</code> operation must insert a CSS rule <var>rule</var>
    1.28 +    into the CSS rule list returned by <code>cssRules</code> at <var>index</var>.
    1.29 +
    1.30 +  <dt><code>deleteRule (unsigned long index)</code>, return <code>void</code>
    1.31 +  <dd>The <code>deleteRule</code> operation must remove a CSS rule from the 
    1.32 +    CSS rule list returned by <code>cssRules</code> at <var>index</var>.
    1.33 +</dl>
    1.34 +
    1.35 +
    1.36  <h3 id="the-cssconditionrule-interface">
    1.37  The <code>CSSConditionRule</code> interface</h3>
    1.38  
    1.39  <p>The <dfn><code>CSSConditionRule</code></dfn> interface represents all the "conditional" at-rules,
    1.40    which consist of a condition and a statement block.
    1.41  
    1.42 -<pre class='idl'>interface CSSConditionRule : CSSRule {
    1.43 +<pre class='idl'>interface CSSConditionRule : CSSGroupingRule {
    1.44      attribute DOMString conditionText;
    1.45 -    readonly attribute CSSRuleList cssRules;
    1.46 -    unsigned long insertRule (DOMString rule, unsigned long index);
    1.47 -    void deleteRule (unsigned long index);
    1.48  }</pre>
    1.49  
    1.50  <dl class='idl-attributes'>
    1.51 @@ -825,21 +851,6 @@
    1.52          replace the associated CSS condition with the given value.
    1.53        <li>Otherwise, do nothing.
    1.54      </ol>
    1.55 -
    1.56 -  <dt><code>cssRules</code> of type <code>CSSRuleList</code>, readonly
    1.57 -  <dd>The <code>cssRules</code> attribute must return a <code>CSSRuleList</code>
    1.58 -    object for the list of CSS rules nested inside the condition rule.
    1.59 -</dl>
    1.60 -
    1.61 -<dl class='idl-methods'>
    1.62 -  <dt><code>insertRule(DOMString rule, unsigned long index)</code>, returns
    1.63 -    <code>unsigned long</code>
    1.64 -  <dd>The <code>insertRule</code> operation must insert a CSS rule <var>rule</var>
    1.65 -    into the CSS rule list returned by <code>cssRules</code> at <var>index</var>.
    1.66 -
    1.67 -  <dt><code>deleteRule (unsigned long index)</code>, return <code>void</code>
    1.68 -  <dd>The <code>deleteRule</code> operation must remove a CSS rule from the 
    1.69 -    CSS rule list returned by <code>cssRules</code> at <var>index</var>.
    1.70  </dl>
    1.71  
    1.72  

mercurial