@@ -746,12 +746,13 @@ <h2 class="heading settled" data-level="7" id="apis"><span class="secno">7. </sp
746746 < h3 class ="heading settled " data-level ="7.1 " id ="extentions-to-cssrule-interface "> < span class ="secno "> 7.1. </ span > < span class ="content "> Extensions to the < code > CSSRule</ code > interface</ span > < a class ="self-link " href ="#extentions-to-cssrule-interface "> </ a > </ h3 >
747747 < p > The < code > CSSRule</ code > interface is extended as follows: </ p >
748748< pre class ="idl def "> partial interface < a class ="idl-code " data-link-type ="interface " href ="https://drafts.csswg.org/cssom-1/#cssrule "> CSSRule</ a > {
749- const unsigned short < a class ="idl-code " data-link- type ="const " href =" https://drafts.csswg.org/css-conditional-3/ #dom-cssrule-supports_rule "> SUPPORTS_RULE </ a > = 12;
749+ const unsigned short < dfn class ="idl-code " data-dfn-for =" CSSRule " data-dfn- type ="const " data-export ="" id =" dom-cssrule-supports_rule " > SUPPORTS_RULE < a class =" self-link " href =" #dom-cssrule-supports_rule "> </ a > </ dfn > = 12;
750750};
751751</ pre >
752752 < h3 class ="heading settled " data-level ="7.2 " id ="the-cssgroupingrule-interface "> < span class ="secno "> 7.2. </ span > < span class ="content "> The < code > CSSGroupingRule</ code > interface</ span > < a class ="self-link " href ="#the-cssgroupingrule-interface "> </ a > </ h3 >
753- < p > The < dfn data-dfn-type ="dfn " data-noexport ="" id ="cssgroupingrule "> < code > CSSGroupingRule</ code > < a class ="self-link " href ="#cssgroupingrule "> </ a > </ dfn > interface represents an at-rule that contains other rules nested inside itself. </ p >
754- < pre class ="idl def "> interface < dfn class ="dfn-paneled idl-code " data-dfn-type ="interface " data-export ="" data-lt ="CSSGroupingRule " id ="cssgroupingrule0 "> CSSGroupingRule< span class ="dfn-panel " data-deco =""> < b > < a href ="#cssgroupingrule0 "> #cssgroupingrule0</ a > </ b > < b > Referenced in:</ b > < span > < a href ="#ref-for-cssgroupingrule0-1 "> 7.3.
753+ < p > The < code class ="idl "> < a data-link-type ="idl " href ="#cssgroupingrule " id ="ref-for-cssgroupingrule-1 "> CSSGroupingRule</ a > </ code > interface represents an at-rule that contains other rules nested inside itself. </ p >
754+ < pre class ="idl def "> interface < dfn class ="dfn-paneled idl-code " data-dfn-type ="interface " data-export ="" data-lt ="CSSGroupingRule " id ="cssgroupingrule "> CSSGroupingRule< span class ="dfn-panel " data-deco =""> < b > < a href ="#cssgroupingrule "> #cssgroupingrule</ a > </ b > < b > Referenced in:</ b > < span > < a href ="#ref-for-cssgroupingrule-1 "> 7.2.
755+ The CSSGroupingRule interface</ a > </ span > < span > < a href ="#ref-for-cssgroupingrule-2 "> 7.3.
755756The CSSConditionRule interface</ a > </ span > </ span > </ dfn > : < a data-link-type ="idl-name " href ="https://drafts.csswg.org/cssom-1/#cssrule "> CSSRule</ a > {
756757 readonly attribute < a data-link-type ="idl-name " href ="https://drafts.csswg.org/cssom-1/#cssrulelist "> CSSRuleList</ a > < a class ="idl-code " data-link-type ="attribute " data-readonly ="" data-type ="CSSRuleList " href ="https://drafts.csswg.org/cssom-1/#dom-cssgroupingrule-cssrules "> cssRules</ a > ;
757758 unsigned long < a class ="idl-code " data-link-type ="method " href ="https://drafts.csswg.org/cssom-1/#dom-cssgroupingrule-insertrule "> insertRule</ a > (DOMString < a class ="idl-code " data-link-type ="argument " href ="https://drafts.csswg.org/cssom-1/#dom-cssgroupingrule-insertrule-rule-index-rule "> rule</ a > , unsigned long < a class ="idl-code " data-link-type ="argument " href ="https://drafts.csswg.org/cssom-1/#dom-cssgroupingrule-insertrule-rule-index-index "> index</ a > );
@@ -798,8 +799,8 @@ <h3 class="heading settled" data-level="7.3" id="the-cssconditionrule-interface"
798799< pre class ="idl def "> interface < dfn class ="dfn-paneled idl-code " data-dfn-type ="interface " data-export ="" data-lt ="CSSConditionRule " id ="cssconditionrule "> CSSConditionRule< span class ="dfn-panel " data-deco =""> < b > < a href ="#cssconditionrule "> #cssconditionrule</ a > </ b > < b > Referenced in:</ b > < span > < a href ="#ref-for-cssconditionrule-1 "> 7.3.
799800The CSSConditionRule interface</ a > </ span > < span > < a href ="#ref-for-cssconditionrule-2 "> 7.4.
800801The CSSMediaRule interface</ a > </ span > < span > < a href ="#ref-for-cssconditionrule-3 "> 7.5.
801- The CSSSupportsRule interface</ a > </ span > </ span > </ dfn > : < a data-link-type ="idl-name " href ="#cssgroupingrule0 " id ="ref-for-cssgroupingrule0-1 "> CSSGroupingRule</ a > {
802- attribute DOMString < a class ="idl-code " data-link- type ="attribute " data-type ="DOMString " href =" https://drafts.csswg.org/css-conditional-3/ #dom-cssconditionrule-conditiontext "> conditionText </ a > ;
802+ The CSSSupportsRule interface</ a > </ span > </ span > </ dfn > : < a data-link-type ="idl-name " href ="#cssgroupingrule " id ="ref-for-cssgroupingrule-2 "> CSSGroupingRule</ a > {
803+ attribute DOMString < dfn class ="idl-code " data-dfn-for =" CSSConditionRule " data-dfn- type ="attribute " data-export ="" data- type ="DOMString " id =" dom-cssconditionrule-conditiontext " > conditionText < a class =" self-link " href =" #dom-cssconditionrule-conditiontext "> </ a > </ dfn > ;
803804};
804805</ pre >
805806 < dl class ="idl-attributes ">
@@ -827,8 +828,9 @@ <h3 class="heading settled" data-level="7.3" id="the-cssconditionrule-interface"
827828 </ ol >
828829 </ dl >
829830 < h3 class ="heading settled " data-level ="7.4 " id ="the-cssmediarule-interface "> < span class ="secno "> 7.4. </ span > < span class ="content "> The < code > CSSMediaRule</ code > interface</ span > < a class ="self-link " href ="#the-cssmediarule-interface "> </ a > </ h3 >
830- < p > The < dfn data-dfn-type ="dfn " data-noexport ="" id ="cssmediarule "> < code > CSSMediaRule</ code > < a class ="self-link " href ="#cssmediarule "> </ a > </ dfn > interface represents a < a class ="css " data-link-type ="maybe " href ="#at-ruledef-media " id ="ref-for-at-ruledef-media-1 "> @media</ a > rule: </ p >
831- < pre class ="idl def "> interface < dfn class ="idl-code " data-dfn-type ="interface " data-export ="" id ="cssmediarule0 "> CSSMediaRule< a class ="self-link " href ="#cssmediarule0 "> </ a > </ dfn > : < a data-link-type ="idl-name " href ="#cssconditionrule " id ="ref-for-cssconditionrule-2 "> CSSConditionRule</ a > {
831+ < p > The < code class ="idl "> < a data-link-type ="idl " href ="#cssmediarule " id ="ref-for-cssmediarule-1 "> CSSMediaRule</ a > </ code > interface represents a < a class ="css " data-link-type ="maybe " href ="#at-ruledef-media " id ="ref-for-at-ruledef-media-1 "> @media</ a > rule: </ p >
832+ < pre class ="idl def "> interface < dfn class ="dfn-paneled idl-code " data-dfn-type ="interface " data-export ="" data-lt ="CSSMediaRule " id ="cssmediarule "> CSSMediaRule< span class ="dfn-panel " data-deco =""> < b > < a href ="#cssmediarule "> #cssmediarule</ a > </ b > < b > Referenced in:</ b > < span > < a href ="#ref-for-cssmediarule-1 "> 7.4.
833+ The CSSMediaRule interface</ a > </ span > </ span > </ dfn > : < a data-link-type ="idl-name " href ="#cssconditionrule " id ="ref-for-cssconditionrule-2 "> CSSConditionRule</ a > {
832834 readonly attribute < a data-link-type ="idl-name " href ="https://drafts.csswg.org/cssom-1/#medialist "> MediaList</ a > < a class ="idl-code " data-link-type ="attribute " data-readonly ="" data-type ="MediaList " href ="https://drafts.csswg.org/cssom-1/#dom-cssmediarule-media "> media</ a > ;
833835};
834836</ pre >
@@ -869,8 +871,8 @@ <h3 class="heading settled" data-level="7.5" id="the-csssupportsrule-interface">
869871 < h3 class ="heading settled " data-level ="7.6 " id ="the-css-interface "> < span class ="secno "> 7.6. </ span > < span class ="content "> The < code > CSS</ code > interface, and the < code title =""> supports()</ code > function</ span > < a class ="self-link " href ="#the-css-interface "> </ a > </ h3 >
870872 < p > The < code class ="idl "> < a data-link-type ="idl " href ="https://drafts.csswg.org/cssom-1/#css "> CSS</ a > </ code > interface holds useful CSS-related functions that do not belong elsewhere.</ p >
871873< pre class ="idl def "> partial interface < a class ="idl-code " data-link-type ="interface " href ="https://drafts.csswg.org/cssom-1/#css "> CSS</ a > {
872- static boolean < a class ="idl-code " data-link-type =" method " href =" https://drafts.csswg.org/css-conditional-3/#dom-css-supports " > supports </ a > (DOMString < dfn class =" idl-code " data-dfn-for =" CSS/ supports(property, value) " data-dfn-type =" argument " data-export ="" id ="dom-css-supports-property-value-property " > property < a class ="self-link " href ="#dom-css-supports-property-value-property "> </ a > </ dfn > , DOMString < dfn class ="idl-code " data-dfn-for =" CSS/supports(property, value) " data-dfn- type ="argument " data-export ="" id =" dom-css-supports-property-value-value " > value < a class ="self- link" href ="#dom-css-supports-property-value-value "> </ a > </ dfn > );
873- static boolean < a class ="idl-code " data-link-type =" method " href =" https://drafts.csswg.org/css-conditional-3/#dom-css-supports-conditiontext " > supports </ a > (DOMString < dfn class =" idl-code " data-dfn-for =" CSS/ supports(conditionText) " data-dfn-type =" argument " data-export ="" id =" dom-css-supports-conditiontext-conditiontext " > conditionText < a class ="self- link" href ="#dom-css-supports-conditiontext-conditiontext "> </ a > </ dfn > );
874+ static boolean < dfn class ="idl-code " data-dfn-for =" CSS " data-dfn-type =" method " data-export =" " data-lt =" supports(property, value) " id ="dom-css-supports " > supports < a class ="self-link " href ="#dom-css-supports "> </ a > </ dfn > ( DOMString < a class ="idl-code " data-link- type ="argument " href =" https://drafts.csswg.org/css-conditional-3/# dom-css-supports-property-value-property " > property </ a > , DOMString < a class ="idl-code " data- link-type =" argument " href ="https://drafts.csswg.org/css-conditional-3/ #dom-css-supports-property-value-value "> value </ a > );
875+ static boolean < dfn class ="idl-code " data-dfn-for =" CSS " data-dfn-type =" method " data-export =" " data-lt =" supports(conditionText) " id =" dom-css-supports-conditiontext " > supports < a class =" self-link " href =" # dom-css-supports-conditiontext" > </ a > </ dfn > (DOMString < a class ="idl-code " data- link-type =" argument " href ="https://drafts.csswg.org/css-conditional-3/ #dom-css-supports-conditiontext-conditiontext "> conditionText </ a > );
874876};
875877</ pre >
876878 < dl class ="idl-methods ">
@@ -1019,19 +1021,10 @@ <h3 class="no-num no-ref heading settled" id="index-defined-here"><span class="c
10191021 < ul class ="index ">
10201022 < li > < a href ="#conditional-group-rules "> conditional
10211023group rules</ a > < span > , in §2</ span >
1024+ < li > < a href ="#dom-cssconditionrule-conditiontext "> conditionText</ a > < span > , in §7.3</ span >
10221025 < li > < a href ="#cssconditionrule "> CSSConditionRule</ a > < span > , in §7.3</ span >
1023- < li >
1024- CSSGroupingRule
1025- < ul >
1026- < li > < a href ="#cssgroupingrule "> definition of</ a > < span > , in §7.2</ span >
1027- < li > < a href ="#cssgroupingrule0 "> (interface)</ a > < span > , in §7.2</ span >
1028- </ ul >
1029- < li >
1030- CSSMediaRule
1031- < ul >
1032- < li > < a href ="#cssmediarule "> definition of</ a > < span > , in §7.4</ span >
1033- < li > < a href ="#cssmediarule0 "> (interface)</ a > < span > , in §7.4</ span >
1034- </ ul >
1026+ < li > < a href ="#cssgroupingrule "> CSSGroupingRule</ a > < span > , in §7.2</ span >
1027+ < li > < a href ="#cssmediarule "> CSSMediaRule</ a > < span > , in §7.4</ span >
10351028 < li > < a href ="#csssupportsrule "> CSSSupportsRule</ a > < span > , in §7.5</ span >
10361029 < li > < a href ="#general_enclosed "> general_enclosed</ a > < span > , in §6</ span >
10371030 < li > < a href ="#group_rule_body "> group_rule_body</ a > < span > , in §3</ span >
@@ -1045,11 +1038,14 @@ <h3 class="no-num no-ref heading settled" id="index-defined-here"><span class="c
10451038 < li > < a href ="#supports_condition "> supports_condition</ a > < span > , in §6</ span >
10461039 < li > < a href ="#typedef-supports-condition "> <supports-condition> </ a > < span > , in §6</ span >
10471040 < li > < a href ="#supports_condition_in_parens "> supports_condition_in_parens</ a > < span > , in §6</ span >
1041+ < li > < a href ="#dom-css-supports-conditiontext "> supports(conditionText)</ a > < span > , in §7.6</ span >
10481042 < li > < a href ="#supports_conjunction "> supports_conjunction</ a > < span > , in §6</ span >
10491043 < li > < a href ="#supports_declaration_condition "> supports_declaration_condition</ a > < span > , in §6</ span >
10501044 < li > < a href ="#supports_disjunction "> supports_disjunction</ a > < span > , in §6</ span >
10511045 < li > < a href ="#supports_negation "> supports_negation</ a > < span > , in §6</ span >
1046+ < li > < a href ="#dom-css-supports "> supports(property, value)</ a > < span > , in §7.6</ span >
10521047 < li > < a href ="#supports_rule "> supports_rule</ a > < span > , in §6</ span >
1048+ < li > < a href ="#dom-cssrule-supports_rule "> SUPPORTS_RULE</ a > < span > , in §7.1</ span >
10531049 < li > < a href ="#supports_sym "> SUPPORTS_SYM</ a > < span > , in §6</ span >
10541050 </ ul >
10551051 < h3 class ="no-num no-ref heading settled " id ="index-defined-elsewhere "> < span class ="content "> Terms defined by reference</ span > < a class ="self-link " href ="#index-defined-elsewhere "> </ a > </ h3 >
@@ -1073,10 +1069,9 @@ <h3 class="no-num no-ref heading settled" id="index-defined-elsewhere"><span cla
10731069 < li >
10741070 < a data-link-type ="biblio "> [css-conditional-3]</ a > defines the following terms:
10751071 < ul >
1076- < li > < a href ="https://drafts.csswg.org/css-conditional-3/#dom-cssrule-supports_rule "> SUPPORTS_RULE</ a >
1077- < li > < a href ="https://drafts.csswg.org/css-conditional-3/#dom-cssconditionrule-conditiontext "> conditionText</ a >
1078- < li > < a href ="https://drafts.csswg.org/css-conditional-3/#dom-css-supports-conditiontext "> supports(conditionText)</ a >
1079- < li > < a href ="https://drafts.csswg.org/css-conditional-3/#dom-css-supports "> supports(property, value)</ a >
1072+ < li > < a href ="https://drafts.csswg.org/css-conditional-3/#dom-css-supports-conditiontext-conditiontext "> conditionText</ a >
1073+ < li > < a href ="https://drafts.csswg.org/css-conditional-3/#dom-css-supports-property-value-property "> property</ a >
1074+ < li > < a href ="https://drafts.csswg.org/css-conditional-3/#dom-css-supports-property-value-value "> value</ a >
10801075 </ ul >
10811076 < li >
10821077 < a data-link-type ="biblio "> [css-syntax-3]</ a > defines the following terms:
@@ -1146,29 +1141,29 @@ <h3 class="no-num no-ref heading settled" id="informative"><span class="content"
11461141 </ dl >
11471142 < h2 class ="no-num no-ref heading settled " id ="idl-index "> < span class ="content "> IDL Index</ span > < a class ="self-link " href ="#idl-index "> </ a > </ h2 >
11481143< pre class ="idl def "> partial interface < a class ="idl-code " data-link-type ="interface " href ="https://drafts.csswg.org/cssom-1/#cssrule "> CSSRule</ a > {
1149- const unsigned short < a class =" idl-code " data-link-type =" const " href ="https://drafts.csswg.org/css-conditional-3/ #dom-cssrule-supports_rule "> SUPPORTS_RULE</ a > = 12;
1144+ const unsigned short < a href ="#dom-cssrule-supports_rule "> SUPPORTS_RULE</ a > = 12;
11501145};
11511146
1152- interface < a href ="#cssgroupingrule0 "> CSSGroupingRule</ a > : < a data-link-type ="idl-name " href ="https://drafts.csswg.org/cssom-1/#cssrule "> CSSRule</ a > {
1147+ interface < a href ="#cssgroupingrule "> CSSGroupingRule</ a > : < a data-link-type ="idl-name " href ="https://drafts.csswg.org/cssom-1/#cssrule "> CSSRule</ a > {
11531148 readonly attribute < a data-link-type ="idl-name " href ="https://drafts.csswg.org/cssom-1/#cssrulelist "> CSSRuleList</ a > < a class ="idl-code " data-link-type ="attribute " data-readonly ="" data-type ="CSSRuleList " href ="https://drafts.csswg.org/cssom-1/#dom-cssgroupingrule-cssrules "> cssRules</ a > ;
11541149 unsigned long < a class ="idl-code " data-link-type ="method " href ="https://drafts.csswg.org/cssom-1/#dom-cssgroupingrule-insertrule "> insertRule</ a > (DOMString < a class ="idl-code " data-link-type ="argument " href ="https://drafts.csswg.org/cssom-1/#dom-cssgroupingrule-insertrule-rule-index-rule "> rule</ a > , unsigned long < a class ="idl-code " data-link-type ="argument " href ="https://drafts.csswg.org/cssom-1/#dom-cssgroupingrule-insertrule-rule-index-index "> index</ a > );
11551150 void < a class ="idl-code " data-link-type ="method " href ="https://drafts.csswg.org/cssom-1/#dom-cssgroupingrule-deleterule "> deleteRule</ a > (unsigned long < a class ="idl-code " data-link-type ="argument " href ="https://drafts.csswg.org/cssom-1/#dom-cssgroupingrule-deleterule-index-index "> index</ a > );
11561151};
11571152
1158- interface < a href ="#cssconditionrule "> CSSConditionRule</ a > : < a data-link-type ="idl-name " href ="#cssgroupingrule0 "> CSSGroupingRule</ a > {
1159- attribute DOMString < a class =" idl-code " data-link- type ="attribute " data-type =" DOMString " href ="https://drafts.csswg.org/css-conditional-3/ #dom-cssconditionrule-conditiontext "> conditionText</ a > ;
1153+ interface < a href ="#cssconditionrule "> CSSConditionRule</ a > : < a data-link-type ="idl-name " href ="#cssgroupingrule "> CSSGroupingRule</ a > {
1154+ attribute DOMString < a data-type ="DOMString " href ="#dom-cssconditionrule-conditiontext "> conditionText</ a > ;
11601155};
11611156
1162- interface < a href ="#cssmediarule0 "> CSSMediaRule</ a > : < a data-link-type ="idl-name " href ="#cssconditionrule "> CSSConditionRule</ a > {
1157+ interface < a href ="#cssmediarule "> CSSMediaRule</ a > : < a data-link-type ="idl-name " href ="#cssconditionrule "> CSSConditionRule</ a > {
11631158 readonly attribute < a data-link-type ="idl-name " href ="https://drafts.csswg.org/cssom-1/#medialist "> MediaList</ a > < a class ="idl-code " data-link-type ="attribute " data-readonly ="" data-type ="MediaList " href ="https://drafts.csswg.org/cssom-1/#dom-cssmediarule-media "> media</ a > ;
11641159};
11651160
11661161interface < a href ="#csssupportsrule "> CSSSupportsRule</ a > : < a data-link-type ="idl-name " href ="#cssconditionrule "> CSSConditionRule</ a > {
11671162};
11681163
11691164partial interface < a class ="idl-code " data-link-type ="interface " href ="https://drafts.csswg.org/cssom-1/#css "> CSS</ a > {
1170- static boolean < a class ="idl-code " data-link-type ="method " href ="https://drafts.csswg.org/css-conditional-3/#dom-css-supports " > supports </ a > (DOMString < a href =" #dom-css-supports- property-value-property "> property</ a > , DOMString < a href ="#dom-css-supports-property-value-value "> value</ a > );
1171- static boolean < a class ="idl-code " data-link-type ="method " href ="https://drafts.csswg.org/css-conditional-3/#dom-css-supports-conditiontext " > supports </ a > (DOMString < a href =" #dom-css-supports-conditiontext-conditiontext "> conditionText</ a > );
1165+ static boolean < a href =" #dom-css-supports " > supports </ a > (DOMString < a class ="idl-code " data-link-type ="argument " href ="https://drafts.csswg.org/css-conditional-3/#dom-css-supports- property-value-property "> property</ a > , DOMString < a class =" idl-code " data-link-type =" argument " href ="https://drafts.csswg.org/css-conditional-3/ #dom-css-supports-property-value-value "> value</ a > );
1166+ static boolean < a href =" #dom-css-supports-conditiontext " > supports </ a > (DOMString < a class ="idl-code " data-link-type ="argument " href ="https://drafts.csswg.org/css-conditional-3/#dom-css-supports-conditiontext-conditiontext "> conditionText</ a > );
11721167};
11731168
11741169</ pre >
0 commit comments