- From: fantasai via GitHub <sysbot+gh@w3.org>
- Date: Wed, 24 Aug 2022 21:13:00 +0000
- To: public-css-archive@w3.org
Proposed edits, @SebastianZ and @emilio let me know if this works okay:
```diff
diff --git a/css-conditional-3/Overview.bs b/css-conditional-3/Overview.bs
index 35f48ca58..9324b8637 100644
--- a/css-conditional-3/Overview.bs
+++ b/css-conditional-3/Overview.bs
@@ -793,6 +793,7 @@ The {{CSSMediaRule}} interface represents a ''@media'' at-rule:
[Exposed=Window]
interface CSSMediaRule : CSSConditionRule {
[SameObject, PutForwards=mediaText] readonly attribute MediaList media;
+ readonly attribute bool matches;
};
</pre>
@@ -808,6 +809,14 @@ js/CSSConditionRule.html
for the list of media queries specified with the ''@media'' at-rule.
<wpt title=".media returns a MediaList matching the @media condition."></wpt>
+ <dt><code>matches</code> of type {{bool}}, readonly
+ <dd>The <code>matches</code> attribute returns true
+ if the rule is in an stylesheet attached to a document
+ whose {{Window}} matches this rule’s {{CSSMediaRule/media}} [=media query=],
+ and returns false otherwise.
+
+ ISSUE: Stylesheet attached to a document isn't a well-defined concept right now.
+
<dt><code>conditionText</code> of type <code>CSSOMString</code> (CSSMediaRule-specific definition for attribute on CSSConditionRule)
<dd>The <code>conditionText</code> attribute (defined on the <code>CSSConditionRule</code> parent rule),
on getting, must return the value of <code>media.mediaText</code> on the rule.
@@ -827,6 +836,7 @@ The {{CSSSupportsRule}} interface represents a ''@supports'' rule.
<pre class='idl'>
[Exposed=Window]
interface CSSSupportsRule : CSSConditionRule {
+ readonly attribute bool matches;
};
</pre>
@@ -836,6 +846,10 @@ js/CSSConditionRule.html
<wpt title="CSSSupportsRule represents an @supports rule."></wpt> -->
<dl class='idl-attributes'>
+ <dt><code>matches</code> of type {{bool}}, readonly
+ <dd>The <code>matches</code> attribute returns the evaluation of
+ the [=CSS feature query=] represented in {{CSSConditionRule/conditionText}}.
+
<dt><code>conditionText</code> of type <code>CSSOMString</code> (CSSSupportsRule-specific definition for attribute on CSSConditionRule)
<dd>The <code>conditionText</code> attribute (defined on the <code>CSSConditionRule</code> parent rule),
on getting, must return the condition that was specified,
```
--
GitHub Notification of comment by fantasai
Please view or discuss this issue at https://github.com/w3c/csswg-drafts/issues/4240#issuecomment-1226360803 using your GitHub account
--
Sent via github-notify-ml as configured in https://github.com/w3c/github-notify-ml-config
Received on Wednesday, 24 August 2022 21:13:02 UTC