Skip to content

Commit 99e1521

Browse files
authored
Move toggle event from popover to details (#2287)
1 parent 8d04a76 commit 99e1521

File tree

4 files changed

+39
-16
lines changed

4 files changed

+39
-16
lines changed

features/details.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3,11 +3,11 @@ description: The `<details>` element is a disclosure widget which can be expande
33
spec: https://html.spec.whatwg.org/multipage/interactive-elements.html#the-details-element
44
caniuse: details
55
group: html-elements
6+
status:
7+
compute_from: html.elements.details
68
compat_features:
79
- api.HTMLDetailsElement
810
- api.HTMLDetailsElement.open
9-
# Exclude toggle event as it changes the Chrome/Safari dates by 3-5 years, and
10-
# it's not a critical part of the feature.
11-
# - api.HTMLDetailsElement.toggle_event
11+
- api.HTMLElement.toggle_event
1212
- html.elements.details
1313
- html.elements.details.open

features/details.yml.dist

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -42,3 +42,16 @@ compat_features:
4242
# safari_ios: "6"
4343
- html.elements.details
4444
- html.elements.details.open
45+
46+
# baseline: high
47+
# baseline_low_date: 2020-01-15
48+
# baseline_high_date: 2022-07-15
49+
# support:
50+
# chrome: "36"
51+
# chrome_android: "36"
52+
# edge: "79"
53+
# firefox: "49"
54+
# firefox_android: "49"
55+
# safari: "10.1"
56+
# safari_ios: "10.3"
57+
- api.HTMLElement.toggle_event

features/popover.yml

Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,3 +8,26 @@ group: html
88
# References:
99
# - https://github.com/mdn/browser-compat-data/issues/22927
1010
# - https://bugs.webkit.org/show_bug.cgi?id=267688
11+
compat_features:
12+
- api.HTMLButtonElement.popoverTargetAction
13+
- api.HTMLButtonElement.popoverTargetElement
14+
- api.HTMLElement.beforetoggle_event
15+
- api.HTMLElement.beforetoggle_event.popover_elements
16+
- api.HTMLElement.hidePopover
17+
- api.HTMLElement.popover
18+
- api.HTMLElement.showPopover
19+
- api.HTMLElement.togglePopover
20+
- api.HTMLElement.toggle_event.popover_elements
21+
- api.HTMLInputElement.popoverTargetAction
22+
- api.HTMLInputElement.popoverTargetElement
23+
- api.ToggleEvent
24+
- api.ToggleEvent.ToggleEvent
25+
- api.ToggleEvent.newState
26+
- api.ToggleEvent.oldState
27+
- css.selectors.backdrop.popover
28+
- css.selectors.popover-open
29+
- html.elements.button.popovertarget
30+
- html.elements.button.popovertargetaction
31+
- html.elements.input.popovertarget
32+
- html.elements.input.popovertargetaction
33+
- html.global_attributes.popover

features/popover.yml.dist

Lines changed: 0 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -11,19 +11,6 @@ status:
1111
firefox_android: "125"
1212
safari: "17"
1313
compat_features:
14-
# baseline: high
15-
# baseline_low_date: 2020-01-15
16-
# baseline_high_date: 2022-07-15
17-
# support:
18-
# chrome: "36"
19-
# chrome_android: "36"
20-
# edge: "79"
21-
# firefox: "49"
22-
# firefox_android: "49"
23-
# safari: "10.1"
24-
# safari_ios: "10.3"
25-
- api.HTMLElement.toggle_event
26-
2714
# baseline: low
2815
# baseline_low_date: 2023-11-21
2916
# support:

0 commit comments

Comments
 (0)