Skip to content

Commit b9aa5f6

Browse files
authored
Add draft features for HTML elements (#1153)
1 parent 0532a7c commit b9aa5f6

File tree

151 files changed

+2328
-0
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

151 files changed

+2328
-0
lines changed
Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
# Draft HTML element features
2+
3+
This directory is for HTML elements that are candidates for web-features, but
4+
which require a bit of work before adding.
5+
6+
To help out, pick a feature and do the following:
7+
8+
- Follow the spec link and make a judgment whether the element makes sense as
9+
its own feature or if it should be grouped with other features.
10+
- Review `baseline_low_date`, does it look plausible? If not, remove features
11+
from `compat_features` until the date and browser versions seem plausible. Run
12+
`npm run dist features/draft/html-elements/tag.yml` to regenerate dist. If
13+
this throws an error, most likely BCD needs to be updated first to provide
14+
better data.
15+
- Write a description for the feature.
16+
- Move the file into the main features/ directory and submit a PR with your
17+
changes.
18+
19+
Happy YAMLing!

features/draft/html-elements/a.yml

Lines changed: 37 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,37 @@
1+
draft_date: 2024-06-05
2+
name: <a>
3+
description: The `<a>` element TODO.
4+
spec: https://html.spec.whatwg.org/multipage/text-level-semantics.html#the-a-element
5+
group: html
6+
compat_features:
7+
- api.HTMLAnchorElement
8+
- api.HTMLAnchorElement.download
9+
- api.HTMLAnchorElement.hash
10+
- api.HTMLAnchorElement.host
11+
- api.HTMLAnchorElement.hostname
12+
- api.HTMLAnchorElement.href
13+
- api.HTMLAnchorElement.hreflang
14+
- api.HTMLAnchorElement.origin
15+
- api.HTMLAnchorElement.password
16+
- api.HTMLAnchorElement.pathname
17+
- api.HTMLAnchorElement.ping
18+
- api.HTMLAnchorElement.port
19+
- api.HTMLAnchorElement.protocol
20+
- api.HTMLAnchorElement.rel
21+
- api.HTMLAnchorElement.relList
22+
- api.HTMLAnchorElement.search
23+
- api.HTMLAnchorElement.target
24+
- api.HTMLAnchorElement.text
25+
- api.HTMLAnchorElement.toString
26+
- api.HTMLAnchorElement.type
27+
- api.HTMLAnchorElement.username
28+
- html.elements.a
29+
- html.elements.a.download
30+
- html.elements.a.href
31+
- html.elements.a.hreflang
32+
- html.elements.a.ping
33+
- html.elements.a.rel
34+
- html.elements.a.rel.noopener
35+
- html.elements.a.rel.noreferrer
36+
- html.elements.a.target
37+
- html.elements.a.type
Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
# Generated from: a.yml
2+
# Do not edit this file by hand. Edit the source file instead!
3+
4+
status:
5+
baseline: false
6+
support:
7+
chrome: "65"
8+
chrome_android: "65"
9+
edge: "79"
10+
safari: "10.1"
11+
safari_ios: "13"
Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
draft_date: 2024-06-05
2+
name: <abbr>
3+
description: The `<abbr>` element TODO.
4+
spec: https://html.spec.whatwg.org/multipage/text-level-semantics.html#the-abbr-element
5+
group: html
6+
compat_features:
7+
- html.elements.abbr
Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
# Generated from: abbr.yml
2+
# Do not edit this file by hand. Edit the source file instead!
3+
4+
status:
5+
baseline: high
6+
baseline_low_date: 2015-07-29
7+
baseline_high_date: 2018-01-29
8+
support:
9+
chrome: "2"
10+
chrome_android: "18"
11+
edge: "12"
12+
firefox: "1"
13+
firefox_android: "4"
14+
safari: "4"
15+
safari_ios: "3.2"
Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
draft_date: 2024-06-05
2+
name: <address>
3+
description: The `<address>` element TODO.
4+
spec: https://html.spec.whatwg.org/multipage/sections.html#the-address-element
5+
group: html
6+
compat_features:
7+
- html.elements.address
Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
# Generated from: address.yml
2+
# Do not edit this file by hand. Edit the source file instead!
3+
4+
status:
5+
baseline: high
6+
baseline_low_date: 2015-07-29
7+
baseline_high_date: 2018-01-29
8+
support:
9+
chrome: "1"
10+
chrome_android: "18"
11+
edge: "12"
12+
firefox: "1"
13+
firefox_android: "4"
14+
safari: "1"
15+
safari_ios: "1"
Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
draft_date: 2024-06-05
2+
name: <article>
3+
description: The `<article>` element TODO.
4+
spec: https://html.spec.whatwg.org/multipage/sections.html#the-article-element
5+
group: html
6+
compat_features:
7+
- html.elements.article
Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
# Generated from: article.yml
2+
# Do not edit this file by hand. Edit the source file instead!
3+
4+
status:
5+
baseline: high
6+
baseline_low_date: 2015-07-29
7+
baseline_high_date: 2018-01-29
8+
support:
9+
chrome: "5"
10+
chrome_android: "18"
11+
edge: "12"
12+
firefox: "4"
13+
firefox_android: "4"
14+
safari: "5"
15+
safari_ios: "4.2"
Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
draft_date: 2024-06-05
2+
name: <aside>
3+
description: The `<aside>` element TODO.
4+
spec: https://html.spec.whatwg.org/multipage/sections.html#the-aside-element
5+
group: html
6+
compat_features:
7+
- html.elements.aside

0 commit comments

Comments
 (0)