Skip to content

Commit a47e164

Browse files
jamesnwddbeck
andauthored
Add :has-slotted feature (#2328)
Co-authored-by: Daniel D. Beck <[email protected]>
1 parent c07f170 commit a47e164

File tree

4 files changed

+29
-4
lines changed

4 files changed

+29
-4
lines changed

features/has-slotted.yml

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
name: :has-slotted
2+
description: The `:has-slotted` CSS pseudo-class matches `<slot>` elements where the fallback content is not shown. The pseudo-class matches any slotted content, including white space, text nodes, or elements.
3+
spec: https://drafts.csswg.org/css-scoping-1/#the-has-slotted-pseudo
4+
group:
5+
- selectors
6+
- web-components
7+
compat_features:
8+
- css.selectors.has-slotted

features/has-slotted.yml.dist

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
# Generated from: has-slotted.yml
2+
# Do not edit this file by hand. Edit the source file instead!
3+
4+
status:
5+
baseline: false
6+
support: {}
7+
compat_features:
8+
- css.selectors.has-slotted

features/slot.yml

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,3 +6,16 @@ group:
66
- web-components
77
status:
88
compute_from: html.elements.slot
9+
compat_features:
10+
- api.Element.assignedSlot
11+
- api.Element.slot
12+
- api.HTMLSlotElement
13+
- api.HTMLSlotElement.assignedElements
14+
- api.HTMLSlotElement.assignedNodes
15+
- api.HTMLSlotElement.name
16+
- api.HTMLSlotElement.slotchange_event
17+
- api.Text.assignedSlot
18+
- css.selectors.slotted
19+
- html.elements.slot
20+
- html.elements.slot.name
21+
- html.global_attributes.slot

features/slot.yml.dist

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -86,7 +86,3 @@ compat_features:
8686
# safari: "10"
8787
# safari_ios: "10"
8888
- html.global_attributes.slot
89-
90-
# baseline: false
91-
# support: {}
92-
- css.selectors.has-slotted

0 commit comments

Comments
 (0)