Skip to content

Commit 1f26681

Browse files
authored
Add image maps - <map> and <area> (#1427)
1 parent 776a3da commit 1f26681

File tree

2 files changed

+34
-56
lines changed

2 files changed

+34
-56
lines changed
Lines changed: 7 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,21 +1,20 @@
1-
draft_date: 2024-06-05
21
name: Image maps
3-
description: The `<area>` and `<map>` elements TODO.
2+
description: The `<area>` and `<map>` elements define a clickable area on an image.
43
spec: https://html.spec.whatwg.org/multipage/image-maps.html
54
group: html
5+
status:
6+
compute_from: html.elements.area
67
compat_features:
78
- api.HTMLAreaElement
89
- api.HTMLAreaElement.alt
910
- api.HTMLAreaElement.coords
10-
- api.HTMLAreaElement.download
1111
- api.HTMLAreaElement.hash
1212
- api.HTMLAreaElement.host
1313
- api.HTMLAreaElement.hostname
1414
- api.HTMLAreaElement.href
1515
- api.HTMLAreaElement.origin
1616
- api.HTMLAreaElement.password
1717
- api.HTMLAreaElement.pathname
18-
- api.HTMLAreaElement.ping
1918
- api.HTMLAreaElement.port
2019
- api.HTMLAreaElement.protocol
2120
- api.HTMLAreaElement.rel
@@ -25,20 +24,22 @@ compat_features:
2524
- api.HTMLAreaElement.target
2625
- api.HTMLAreaElement.toString
2726
- api.HTMLAreaElement.username
27+
- api.HTMLImageElement.isMap
28+
- api.HTMLImageElement.useMap
2829
- api.HTMLMapElement
2930
- api.HTMLMapElement.areas
3031
- api.HTMLMapElement.name
3132
- html.elements.area
3233
- html.elements.area.alt
3334
- html.elements.area.coords
34-
- html.elements.area.download
3535
- html.elements.area.href
3636
- html.elements.area.implicit_noopener
37-
- html.elements.area.ping
3837
- html.elements.area.rel
3938
- html.elements.area.rel.noopener
4039
- html.elements.area.rel.noreferrer
4140
- html.elements.area.shape
4241
- html.elements.area.target
42+
- html.elements.img.ismap
43+
- html.elements.img.usemap
4344
- html.elements.map
4445
- html.elements.map.name

features/draft/html-elements/image-maps.yml.dist renamed to features/image-maps.yml.dist

Lines changed: 27 additions & 50 deletions
Original file line numberDiff line numberDiff line change
@@ -2,14 +2,19 @@
22
# Do not edit this file by hand. Edit the source file instead!
33

44
status:
5-
baseline: false
5+
baseline: high
6+
baseline_low_date: 2015-07-29
7+
baseline_high_date: 2018-01-29
68
support:
7-
chrome: "88"
8-
chrome_android: "88"
9-
edge: "88"
10-
safari: "12.1"
11-
safari_ios: "12.2"
9+
chrome: "1"
10+
chrome_android: "18"
11+
edge: "12"
12+
firefox: "1"
13+
firefox_android: "4"
14+
safari: "1"
15+
safari_ios: "1"
1216
compat_features:
17+
# ⬇️ Same status as overall feature ⬇️
1318
# baseline: high
1419
# baseline_low_date: 2015-07-29
1520
# baseline_high_date: 2018-01-29
@@ -54,10 +59,26 @@ compat_features:
5459
# firefox_android: "4"
5560
# safari: "3"
5661
# safari_ios: "1"
62+
- api.HTMLImageElement.isMap
63+
- api.HTMLImageElement.useMap
5764
- api.HTMLMapElement
5865
- api.HTMLMapElement.areas
5966
- api.HTMLMapElement.name
6067

68+
# baseline: high
69+
# baseline_low_date: 2015-07-29
70+
# baseline_high_date: 2018-01-29
71+
# support:
72+
# chrome: "1"
73+
# chrome_android: "18"
74+
# edge: "12"
75+
# firefox: "1"
76+
# firefox_android: "4"
77+
# safari: "3"
78+
# safari_ios: "2"
79+
- html.elements.img.ismap
80+
- html.elements.img.usemap
81+
6182
# baseline: high
6283
# baseline_low_date: 2015-07-29
6384
# baseline_high_date: 2018-01-29
@@ -110,32 +131,6 @@ compat_features:
110131
# safari_ios: "10.3"
111132
- api.HTMLAreaElement.toString
112133

113-
# baseline: high
114-
# baseline_low_date: 2017-03-27
115-
# baseline_high_date: 2019-09-27
116-
# support:
117-
# chrome: "54"
118-
# chrome_android: "54"
119-
# edge: "12"
120-
# firefox: "20"
121-
# firefox_android: "20"
122-
# safari: "10.1"
123-
# safari_ios: "10.3"
124-
- html.elements.area.download
125-
126-
# baseline: high
127-
# baseline_low_date: 2017-03-27
128-
# baseline_high_date: 2019-09-27
129-
# support:
130-
# chrome: "54"
131-
# chrome_android: "54"
132-
# edge: "13"
133-
# firefox: "20"
134-
# firefox_android: "20"
135-
# safari: "10.1"
136-
# safari_ios: "10.3"
137-
- api.HTMLAreaElement.download
138-
139134
# baseline: high
140135
# baseline_low_date: 2018-04-30
141136
# baseline_high_date: 2020-10-30
@@ -201,21 +196,3 @@ compat_features:
201196
# safari: "12.1"
202197
# safari_ios: "12.2"
203198
- html.elements.area.implicit_noopener
204-
205-
# baseline: false
206-
# support:
207-
# chrome: "12"
208-
# chrome_android: "18"
209-
# edge: "17"
210-
# safari: "5.1"
211-
# safari_ios: "5"
212-
- api.HTMLAreaElement.ping
213-
214-
# baseline: false
215-
# support:
216-
# chrome: "12"
217-
# chrome_android: "18"
218-
# edge: "17"
219-
# safari: "6"
220-
# safari_ios: "6"
221-
- html.elements.area.ping

0 commit comments

Comments
 (0)