Skip to content

Commit e7a01ac

Browse files
jamesnwddbeck
andauthored
Add CSS.supports() and missing CSSOM keys (#2129)
Co-authored-by: Daniel D. Beck <[email protected]>
1 parent cbed83e commit e7a01ac

File tree

4 files changed

+50
-0
lines changed

4 files changed

+50
-0
lines changed

features/css-object-model.yml

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -81,3 +81,10 @@ compat_features:
8181
- api.CSSMarginRule
8282
- api.CSSMarginRule.name
8383
- api.CSSMarginRule.style
84+
- api.CSSConditionRule
85+
- api.CSSConditionRule.conditionText
86+
- api.CSSMediaRule
87+
- api.CSSMediaRule.media
88+
- api.CSSPseudoElement
89+
- api.CSSPseudoElement.element
90+
- api.CSSPseudoElement.type

features/css-object-model.yml.dist

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -78,6 +78,8 @@ compat_features:
7878
# firefox_android: "4"
7979
# safari: "3"
8080
# safari_ios: "1"
81+
- api.CSSMediaRule
82+
- api.CSSMediaRule.media
8183
- api.HTMLElement.style
8284

8385
# baseline: high
@@ -204,6 +206,20 @@ compat_features:
204206
- api.CSSGroupingRule.deleteRule
205207
- api.CSSGroupingRule.insertRule
206208

209+
# baseline: high
210+
# baseline_low_date: 2021-04-26
211+
# baseline_high_date: 2023-10-26
212+
# support:
213+
# chrome: "56"
214+
# chrome_android: "56"
215+
# edge: "12"
216+
# firefox: "20"
217+
# firefox_android: "20"
218+
# safari: "14.1"
219+
# safari_ios: "14.5"
220+
- api.CSSConditionRule
221+
- api.CSSConditionRule.conditionText
222+
207223
# baseline: low
208224
# baseline_low_date: 2023-02-14
209225
# support:
@@ -249,3 +265,6 @@ compat_features:
249265
- api.CSSMarginRule
250266
- api.CSSMarginRule.name
251267
- api.CSSMarginRule.style
268+
- api.CSSPseudoElement
269+
- api.CSSPseudoElement.element
270+
- api.CSSPseudoElement.type

features/css-supports.yml

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
name: CSS.supports()
2+
description: The `CSS.supports()` static method returns whether the browser supports a CSS declaration (given by two arguments, a property and value) or an `@supports` at-rule condition string.
3+
spec: https://drafts.csswg.org/css-conditional-3/#the-css-namespace
4+
caniuse: css-supports-api
5+
group: css
6+
compat_features:
7+
- api.CSS.supports_static

features/css-supports.yml.dist

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
# Generated from: css-supports.yml
2+
# Do not edit this file by hand. Edit the source file instead!
3+
4+
status:
5+
baseline: high
6+
baseline_low_date: 2020-01-15
7+
baseline_high_date: 2022-07-15
8+
support:
9+
chrome: "61"
10+
chrome_android: "61"
11+
edge: "79"
12+
firefox: "55"
13+
firefox_android: "55"
14+
safari: "11"
15+
safari_ios: "11"
16+
compat_features:
17+
- api.CSS.supports_static

0 commit comments

Comments
 (0)