diff --git a/html/elements/datalist.json b/html/elements/datalist.json index 2309c3c195bd66..c9ed241dff718b 100644 --- a/html/elements/datalist.json +++ b/html/elements/datalist.json @@ -18,19 +18,9 @@ "edge": { "version_added": "12" }, - "firefox": [ - { - "version_added": "110", - "partial_implementation": true, - "notes": "The `date` and `time` input types are not supported." - }, - { - "version_added": "4", - "version_removed": "110", - "partial_implementation": true, - "notes": "The `` element will only create a dropdown for textual types, such as `text`, `search`, `url`, `tel`, `email` and `number`. The `date`, `time`, `range` and `color` types are not supported." - } - ], + "firefox": { + "version_added": "4" + }, "firefox_android": [ { "version_added": "79", @@ -63,6 +53,193 @@ "standard_track": true, "deprecated": false } + }, + "input_type_color": { + "__compat": { + "description": "Support with [``](https://developer.mozilla.org/docs/Web/HTML/Reference/Elements/input/color)", + "spec_url": [ + "https://html.spec.whatwg.org/multipage/form-elements.html#the-datalist-element", + "https://html.spec.whatwg.org/multipage/input.html#color-state-(type=color)" + ], + "tags": [ + "web-features:datalist" + ], + "support": { + "chrome": { + "version_added": "20" + }, + "chrome_android": { + "version_added": "33" + }, + "edge": { + "version_added": "14" + }, + "firefox": { + "version_added": "110" + }, + "firefox_android": { + "version_added": false + }, + "oculus": "mirror", + "opera": { + "version_added": "12" + }, + "opera_android": "mirror", + "safari": { + "version_added": "12.1" + }, + "safari_ios": "mirror", + "samsunginternet_android": "mirror", + "webview_android": "mirror", + "webview_ios": "mirror" + }, + "status": { + "experimental": false, + "standard_track": true, + "deprecated": false + } + } + }, + "input_type_date": { + "__compat": { + "description": "Support with [``](https://developer.mozilla.org/docs/Web/HTML/Reference/Elements/input/date)", + "spec_url": [ + "https://html.spec.whatwg.org/multipage/form-elements.html#the-datalist-element", + "https://html.spec.whatwg.org/multipage/input.html#date-state-(type=date)" + ], + "tags": [ + "web-features:datalist" + ], + "support": { + "chrome": { + "version_added": "20" + }, + "chrome_android": { + "version_added": "33" + }, + "edge": { + "version_added": "12" + }, + "firefox": { + "version_added": false + }, + "firefox_android": "mirror", + "oculus": "mirror", + "opera": { + "version_added": "11" + }, + "opera_android": "mirror", + "safari": { + "version_added": "14.1" + }, + "safari_ios": "mirror", + "samsunginternet_android": "mirror", + "webview_android": "mirror", + "webview_ios": "mirror" + }, + "status": { + "experimental": false, + "standard_track": true, + "deprecated": false + } + } + }, + "input_type_range": { + "__compat": { + "description": "Support with [``](https://developer.mozilla.org/docs/Web/HTML/Reference/Elements/input/range)", + "spec_url": [ + "https://html.spec.whatwg.org/multipage/form-elements.html#the-datalist-element", + "https://html.spec.whatwg.org/multipage/input.html#range-state-(type=range)" + ], + "tags": [ + "web-features:datalist" + ], + "support": { + "chrome": { + "version_added": "20" + }, + "chrome_android": { + "version_added": "57" + }, + "edge": { + "version_added": "12" + }, + "firefox": { + "version_added": "110" + }, + "firefox_android": { + "version_added": false + }, + "ie": { + "version_added": "10" + }, + "oculus": "mirror", + "opera": { + "version_added": "11" + }, + "opera_android": { + "version_added": "20" + }, + "safari": { + "version_added": "12.1" + }, + "safari_ios": "mirror", + "samsunginternet_android": "mirror", + "webview_android": "mirror", + "webview_ios": "mirror" + }, + "status": { + "experimental": false, + "standard_track": true, + "deprecated": false + } + } + }, + "input_type_time": { + "__compat": { + "description": "Support with [``](https://developer.mozilla.org/docs/Web/HTML/Reference/Elements/input/time)", + "spec_url": [ + "https://html.spec.whatwg.org/multipage/form-elements.html#the-datalist-element", + "https://html.spec.whatwg.org/multipage/input.html#time-state-(type=time)" + ], + "tags": [ + "web-features:datalist" + ], + "support": { + "chrome": { + "version_added": "20" + }, + "chrome_android": { + "version_added": "33" + }, + "edge": { + "version_added": "12" + }, + "firefox": { + "version_added": false + }, + "firefox_android": "mirror", + "oculus": "mirror", + "opera": { + "version_added": "10" + }, + "opera_android": "mirror", + "safari": { + "version_added": "14.1" + }, + "safari_ios": { + "version_added": "12.2" + }, + "samsunginternet_android": "mirror", + "webview_android": "mirror", + "webview_ios": "mirror" + }, + "status": { + "experimental": false, + "standard_track": true, + "deprecated": false + } + } } } } diff --git a/html/elements/input/color.json b/html/elements/input/color.json index d57af8ccfa9103..16ef0bb2d33e7c 100644 --- a/html/elements/input/color.json +++ b/html/elements/input/color.json @@ -87,6 +87,53 @@ "deprecated": false } } + }, + "list": { + "__compat": { + "description": "`list` attribute", + "mdn_url": "https://developer.mozilla.org/docs/Web/HTML/Reference/Elements/input#list", + "spec_url": [ + "https://html.spec.whatwg.org/multipage/input.html#color-state-(type=color)", + "https://html.spec.whatwg.org/multipage/form-elements.html#the-datalist-element" + ], + "tags": [ + "web-features:datalist" + ], + "support": { + "chrome": { + "version_added": "20" + }, + "chrome_android": { + "version_added": "33" + }, + "edge": { + "version_added": "14" + }, + "firefox": { + "version_added": "110" + }, + "firefox_android": { + "version_added": false + }, + "oculus": "mirror", + "opera": { + "version_added": "12" + }, + "opera_android": "mirror", + "safari": { + "version_added": "12.1" + }, + "safari_ios": "mirror", + "samsunginternet_android": "mirror", + "webview_android": "mirror", + "webview_ios": "mirror" + }, + "status": { + "experimental": false, + "standard_track": true, + "deprecated": false + } + } } } } diff --git a/html/elements/input/date.json b/html/elements/input/date.json index 280be05b36224f..e3296eeec8f6cd 100644 --- a/html/elements/input/date.json +++ b/html/elements/input/date.json @@ -76,6 +76,51 @@ "deprecated": false } } + }, + "list": { + "__compat": { + "description": "`list` attribute", + "mdn_url": "https://developer.mozilla.org/docs/Web/HTML/Reference/Elements/input#list", + "spec_url": [ + "https://html.spec.whatwg.org/multipage/form-elements.html#the-datalist-element", + "https://html.spec.whatwg.org/multipage/input.html#date-state-(type=date)" + ], + "tags": [ + "web-features:datalist" + ], + "support": { + "chrome": { + "version_added": "20" + }, + "chrome_android": { + "version_added": "33" + }, + "edge": { + "version_added": "12" + }, + "firefox": { + "version_added": false + }, + "firefox_android": "mirror", + "oculus": "mirror", + "opera": { + "version_added": "11" + }, + "opera_android": "mirror", + "safari": { + "version_added": "14.1" + }, + "safari_ios": "mirror", + "samsunginternet_android": "mirror", + "webview_android": "mirror", + "webview_ios": "mirror" + }, + "status": { + "experimental": false, + "standard_track": true, + "deprecated": false + } + } } } } diff --git a/html/elements/input/range.json b/html/elements/input/range.json index 8fed1a0f77c809..82581c33d768c1 100644 --- a/html/elements/input/range.json +++ b/html/elements/input/range.json @@ -101,6 +101,58 @@ } } }, + "list": { + "__compat": { + "description": "`list` attribute", + "mdn_url": "https://developer.mozilla.org/docs/Web/HTML/Reference/Elements/input#list", + "spec_url": [ + "https://html.spec.whatwg.org/multipage/input.html#range-state-(type=range)", + "https://html.spec.whatwg.org/multipage/form-elements.html#the-datalist-element" + ], + "tags": [ + "web-features:datalist" + ], + "support": { + "chrome": { + "version_added": "20" + }, + "chrome_android": { + "version_added": "57" + }, + "edge": { + "version_added": "12" + }, + "firefox": { + "version_added": "110" + }, + "firefox_android": { + "version_added": false + }, + "ie": { + "version_added": "10" + }, + "oculus": "mirror", + "opera": { + "version_added": "11" + }, + "opera_android": { + "version_added": "20" + }, + "safari": { + "version_added": "12.1" + }, + "safari_ios": "mirror", + "samsunginternet_android": "mirror", + "webview_android": "mirror", + "webview_ios": "mirror" + }, + "status": { + "experimental": false, + "standard_track": true, + "deprecated": false + } + } + }, "tick_marks": { "__compat": { "description": "Tick mark support", diff --git a/html/elements/input/time.json b/html/elements/input/time.json index 362c62b33d5b48..76c41ded933348 100644 --- a/html/elements/input/time.json +++ b/html/elements/input/time.json @@ -44,6 +44,53 @@ "standard_track": true, "deprecated": false } + }, + "list": { + "__compat": { + "description": "`list` attribute", + "mdn_url": "https://developer.mozilla.org/docs/Web/HTML/Reference/Elements/input#list", + "spec_url": [ + "https://html.spec.whatwg.org/multipage/input.html#time-state-(type=time)", + "https://html.spec.whatwg.org/multipage/form-elements.html#the-datalist-element" + ], + "tags": [ + "web-features:datalist" + ], + "support": { + "chrome": { + "version_added": "20" + }, + "chrome_android": { + "version_added": "33" + }, + "edge": { + "version_added": "12" + }, + "firefox": { + "version_added": false + }, + "firefox_android": "mirror", + "oculus": "mirror", + "opera": { + "version_added": "10" + }, + "opera_android": "mirror", + "safari": { + "version_added": "14.1" + }, + "safari_ios": { + "version_added": "12.2" + }, + "samsunginternet_android": "mirror", + "webview_android": "mirror", + "webview_ios": "mirror" + }, + "status": { + "experimental": false, + "standard_track": true, + "deprecated": false + } + } } } }