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 c71ef38ecadfbe..069fcaef4ad392 100644 --- a/html/elements/input/color.json +++ b/html/elements/input/color.json @@ -87,6 +87,52 @@ "deprecated": false } } + }, + "datalist": { + "__compat": { + "description": "Supports [``](https://developer.mozilla.org/docs/Web/HTML/Reference/Elements/datalist)", + "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..51ef283b9f40c3 100644 --- a/html/elements/input/date.json +++ b/html/elements/input/date.json @@ -45,6 +45,50 @@ "deprecated": false } }, + "datalist": { + "__compat": { + "description": "Supports [``](https://developer.mozilla.org/docs/Web/HTML/Reference/Elements/datalist)", + "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 + } + } + }, "disables_invalid_values_in_picker_ui": { "__compat": { "description": "Disables invalid values in picker UI", diff --git a/html/elements/input/range.json b/html/elements/input/range.json index 8fed1a0f77c809..00c59c48cd4f02 100644 --- a/html/elements/input/range.json +++ b/html/elements/input/range.json @@ -62,6 +62,57 @@ "deprecated": false } }, + "datalist": { + "__compat": { + "description": "Supports [``](https://developer.mozilla.org/docs/Web/HTML/Reference/Elements/datalist)", + "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 + } + } + }, "labeled_values": { "__compat": { "description": "Labeled values support", diff --git a/html/elements/input/time.json b/html/elements/input/time.json index 362c62b33d5b48..a7fb7e6f2126d1 100644 --- a/html/elements/input/time.json +++ b/html/elements/input/time.json @@ -44,6 +44,52 @@ "standard_track": true, "deprecated": false } + }, + "datalist": { + "__compat": { + "description": "Supports [``](https://developer.mozilla.org/docs/Web/HTML/Reference/Elements/datalist)", + "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 + } + } } } }