From 514de0671aada339815f68e0d806c459237d1f01 Mon Sep 17 00:00:00 2001 From: Mark Boas Date: Fri, 8 Jun 2018 11:57:02 +0200 Subject: [PATCH 1/5] Add compat data for input-password --- html/elements/input/password.json | 1070 +++++++++++++++++++++++++++++ 1 file changed, 1070 insertions(+) create mode 100644 html/elements/input/password.json diff --git a/html/elements/input/password.json b/html/elements/input/password.json new file mode 100644 index 00000000000000..da8fe673039cb8 --- /dev/null +++ b/html/elements/input/password.json @@ -0,0 +1,1070 @@ +{ + "html": { + "elements": { + "input": { + "input-password": { + "__compat": { + "mdn_url": "https://developer.mozilla.org/docs/Web/html/Element/input/password", + "support": { + "chrome": { + "version_added": "1" + }, + "chrome_android": { + "version_added": true + }, + "edge": { + "version_added": null + }, + "edge_mobile": { + "version_added": null + }, + "firefox": { + "version_added": "1" + }, + "firefox_android": { + "version_added": "4" + }, + "ie": { + "version_added": "2" + }, + "opera": { + "version_added": "1" + }, + "opera_android": { + "version_added": true + }, + "safari": { + "version_added": "1" + }, + "safari_ios": { + "version_added": true + }, + "webview_android": { + "version_added": null + } + }, + "status": { + "experimental": false, + "standard_track": true, + "deprecated": false + } + }, + "accesskey": { + "__compat": { + "description": "accesskey attribute", + "support": { + "chrome": { + "version_added": "1" + }, + "chrome_android": { + "version_added": null + }, + "edge": { + "version_added": null + }, + "edge_mobile": { + "version_added": null + }, + "firefox": { + "version_added": "1" + }, + "firefox_android": { + "version_added": null + }, + "ie": { + "version_added": "6" + }, + "opera": { + "version_added": "1" + }, + "opera_android": { + "version_added": null + }, + "safari": { + "version_added": null + }, + "safari_ios": { + "version_added": null + }, + "webview_android": { + "version_added": null + } + }, + "status": { + "experimental": false, + "standard_track": true, + "deprecated": false + } + } + }, + "autocomplete": { + "__compat": { + "description": "autocomplete attribute", + "support": { + "chrome": { + "version_added": "17" + }, + "chrome_android": { + "version_added": null + }, + "edge": { + "version_added": null + }, + "edge_mobile": { + "version_added": null + }, + "firefox": { + "version_added": "4" + }, + "firefox_android": { + "version_added": "4" + }, + "ie": { + "version_added": "5" + }, + "opera": { + "version_added": "10" + }, + "opera_android": { + "version_added": true + }, + "safari": { + "version_added": "6" + }, + "safari_ios": { + "version_added": true + }, + "webview_android": { + "version_added": null + } + }, + "status": { + "experimental": false, + "standard_track": true, + "deprecated": false + } + } + }, + "autofocus": { + "__compat": { + "description": "autofocus attribute", + "support": { + "chrome": { + "version_added": "5" + }, + "chrome_android": { + "version_added": "4" + }, + "edge": { + "version_added": null + }, + "edge_mobile": { + "version_added": null + }, + "firefox": { + "version_added": "4" + }, + "firefox_android": { + "version_added": "4" + }, + "ie": { + "version_added": "10" + }, + "opera": { + "version_added": "10" + }, + "opera_android": { + "version_added": true + }, + "safari": { + "version_added": "5" + }, + "safari_ios": { + "version_added": null + }, + "webview_android": { + "version_added": null + } + }, + "status": { + "experimental": false, + "standard_track": true, + "deprecated": false + } + } + }, + "disabled": { + "__compat": { + "description": "disabled attribute", + "support": { + "chrome": { + "version_added": "1" + }, + "chrome_android": { + "version_added": true + }, + "edge": { + "version_added": null + }, + "edge_mobile": { + "version_added": null + }, + "firefox": { + "version_added": "1", + "notes": "Firefox will, unlike other browsers, by default, persist the dynamic disabled state and (if applicable) dynamic checkedness of an across page loads. Setting the value of the autocomplete attribute to off disables this feature; this works even when the autocomplete attribute to off attribute would normally not apply to the by virtue of its type. See bug 654072." + }, + "firefox_android": { + "version_added": "4" + }, + "ie": { + "version_added": "6" + }, + "opera": { + "version_added": "1" + }, + "opera_android": { + "version_added": true + }, + "safari": { + "version_added": "1" + }, + "safari_ios": { + "version_added": null + }, + "webview_android": { + "version_added": null + } + }, + "status": { + "experimental": false, + "standard_track": true, + "deprecated": false + } + } + }, + "form": { + "__compat": { + "description": "form attribute", + "support": { + "chrome": { + "version_added": "9" + }, + "chrome_android": { + "version_added": null + }, + "edge": { + "version_added": null + }, + "edge_mobile": { + "version_added": null + }, + "firefox": { + "version_added": "4" + }, + "firefox_android": { + "version_added": null + }, + "ie": { + "version_added": null + }, + "opera": { + "version_added": "11" + }, + "opera_android": { + "version_added": null + }, + "safari": { + "version_added": null + }, + "safari_ios": { + "version_added": null + }, + "webview_android": { + "version_added": null + } + }, + "status": { + "experimental": false, + "standard_track": true, + "deprecated": false + } + } + }, + "formaction": { + "__compat": { + "description": "formaction attribute", + "support": { + "chrome": { + "version_added": "9" + }, + "chrome_android": { + "version_added": null + }, + "edge": { + "version_added": null + }, + "edge_mobile": { + "version_added": null + }, + "firefox": { + "version_added": "4" + }, + "firefox_android": { + "version_added": "4" + }, + "ie": { + "version_added": "10" + }, + "opera": { + "version_added": "11" + }, + "opera_android": { + "version_added": "11" + }, + "safari": { + "version_added": null + }, + "safari_ios": { + "version_added": "5" + }, + "webview_android": { + "version_added": null + } + }, + "status": { + "experimental": false, + "standard_track": true, + "deprecated": false + } + } + }, + "formenctype": { + "__compat": { + "description": "formenctype attribute", + "support": { + "chrome": { + "version_added": "9" + }, + "chrome_android": { + "version_added": null + }, + "edge": { + "version_added": null + }, + "edge_mobile": { + "version_added": null + }, + "firefox": { + "version_added": "4" + }, + "firefox_android": { + "version_added": null + }, + "ie": { + "version_added": "10" + }, + "opera": { + "version_added": "11" + }, + "opera_android": { + "version_added": null + }, + "safari": { + "version_added": null + }, + "safari_ios": { + "version_added": null + }, + "webview_android": { + "version_added": null + } + }, + "status": { + "experimental": false, + "standard_track": true, + "deprecated": false + } + } + }, + "formmethod": { + "__compat": { + "description": "formmethod attribute", + "support": { + "chrome": { + "version_added": "9" + }, + "chrome_android": { + "version_added": null + }, + "edge": { + "version_added": null + }, + "edge_mobile": { + "version_added": null + }, + "firefox": { + "version_added": "4" + }, + "firefox_android": { + "version_added": "4" + }, + "ie": { + "version_added": "10" + }, + "opera": { + "version_added": "11" + }, + "opera_android": { + "version_added": "11" + }, + "safari": { + "version_added": "6" + }, + "safari_ios": { + "version_added": "5" + }, + "webview_android": { + "version_added": null + } + }, + "status": { + "experimental": false, + "standard_track": true, + "deprecated": false + } + } + }, + "formmnovalidate": { + "__compat": { + "description": "formnovalidate attribute", + "support": { + "chrome": { + "version_added": "5", + "notes":"In 6.0 it only worked with the HTML5 document type, validation support in 7.0 was disabled and re-enabled in 10.0." + }, + "chrome_android": { + "version_added": null + }, + "edge": { + "version_added": null + }, + "edge_mobile": { + "version_added": null + }, + "firefox": { + "version_added": "4" + }, + "firefox_android": { + "version_added": "4" + }, + "ie": { + "version_added": "10" + }, + "opera": { + "version_added": "11" + }, + "opera_android": { + "version_added": "11" + }, + "safari": { + "version_added": null + }, + "safari_ios": { + "version_added": "5" + }, + "webview_android": { + "version_added": null + } + }, + "status": { + "experimental": false, + "standard_track": true, + "deprecated": false + } + } + }, + "formtarget": { + "__compat": { + "description": "formtarget attribute", + "support": { + "chrome": { + "version_added": "9" + }, + "chrome_android": { + "version_added": null + }, + "edge": { + "version_added": null + }, + "edge_mobile": { + "version_added": null + }, + "firefox": { + "version_added": "4" + }, + "firefox_android": { + "version_added": "4" + }, + "ie": { + "version_added": "10" + }, + "opera": { + "version_added": "11" + }, + "opera_android": { + "version_added": "11" + }, + "safari": { + "version_added": "6" + }, + "safari_ios": { + "version_added": "5" + }, + "webview_android": { + "version_added": null + } + }, + "status": { + "experimental": false, + "standard_track": true, + "deprecated": false + } + } + }, + "inputmode": { + "__compat": { + "description": "inputmode attribute", + "support": { + "chrome": { + "version_added": false + }, + "chrome_android": { + "version_added": false + }, + "edge": { + "version_added": null + }, + "edge_mobile": { + "version_added": null + }, + "firefox": { + "version_added": false + }, + "firefox_android": { + "version_added": false + }, + "ie": { + "version_added": false + }, + "opera": { + "version_added": false + }, + "opera_android": { + "version_added": false + }, + "safari": { + "version_added": false + }, + "safari_ios": { + "version_added": false + }, + "webview_android": { + "version_added": null + } + }, + "status": { + "experimental": false, + "standard_track": true, + "deprecated": false + } + } + }, + "maxlength": { + "__compat": { + "description": "maxlength attribute", + "support": { + "chrome": { + "version_added": "1" + }, + "chrome_android": { + "version_added": true + }, + "edge": { + "version_added": null + }, + "edge_mobile": { + "version_added": null + }, + "firefox": { + "version_added": "1" + }, + "firefox_android": { + "version_added": "4" + }, + "ie": { + "version_added": "2" + }, + "opera": { + "version_added": "1" + }, + "opera_android": { + "version_added": true + }, + "safari": { + "version_added": "1" + }, + "safari_ios": { + "version_added": true + }, + "webview_android": { + "version_added": null + } + }, + "status": { + "experimental": false, + "standard_track": true, + "deprecated": false + } + } + }, + "minlength": { + "__compat": { + "description": "minlength attribute", + "support": { + "chrome": { + "version_added": "40" + }, + "chrome_android": { + "version_added": null + }, + "edge": { + "version_added": null + }, + "edge_mobile": { + "version_added": null + }, + "firefox": { + "version_added": null + }, + "firefox_android": { + "version_added": null + }, + "ie": { + "version_added": null + }, + "opera": { + "version_added": null + }, + "opera_android": { + "version_added": "27" + }, + "safari": { + "version_added": null + }, + "safari_ios": { + "version_added": null + }, + "webview_android": { + "version_added": null + } + }, + "status": { + "experimental": false, + "standard_track": true, + "deprecated": false + } + } + }, + "name": { + "__compat": { + "description": "name attribute", + "support": { + "chrome": { + "version_added": "1" + }, + "chrome_android": { + "version_added": true + }, + "edge": { + "version_added": null + }, + "edge_mobile": { + "version_added": null + }, + "firefox": { + "version_added": "1" + }, + "firefox_android": { + "version_added": "4" + }, + "ie": { + "version_added": "2" + }, + "opera": { + "version_added": "1" + }, + "opera_android": { + "version_added": true + }, + "safari": { + "version_added": "1" + }, + "safari_ios": { + "version_added": true + }, + "webview_android": { + "version_added": null + } + }, + "status": { + "experimental": false, + "standard_track": true, + "deprecated": false + } + } + }, + "pattern": { + "__compat": { + "description": "pattern attribute", + "support": { + "chrome": { + "version_added": "5" + }, + "chrome_android": { + "version_added": null + }, + "edge": { + "version_added": null + }, + "edge_mobile": { + "version_added": null + }, + "firefox": { + "version_added": "4" + }, + "firefox_android": { + "version_added": "4" + }, + "ie": { + "version_added": "10" + }, + "opera": { + "version_added": "10" + }, + "opera_android": { + "version_added": true + }, + "safari": { + "version_added": false + }, + "safari_ios": { + "version_added": true + }, + "webview_android": { + "version_added": null + } + }, + "status": { + "experimental": false, + "standard_track": true, + "deprecated": false + } + } + }, + "placeholder": { + "__compat": { + "description": "placeholder attribute", + "support": { + "chrome": { + "version_added": "10" + }, + "chrome_android": { + "version_added": "2.3" + }, + "edge": { + "version_added": null + }, + "edge_mobile": { + "version_added": null + }, + "firefox": { + "version_added": "4" + }, + "firefox_android": { + "version_added": "4" + }, + "ie": { + "version_added": "10" + }, + "opera": { + "version_added": "11" + }, + "opera_android": { + "version_added": "12" + }, + "safari": { + "version_added": "5" + }, + "safari_ios": { + "version_added": "4" + }, + "webview_android": { + "version_added": null + } + }, + "status": { + "experimental": false, + "standard_track": true, + "deprecated": false + } + } + }, + "readonly": { + "__compat": { + "description": "readonly attribute", + "support": { + "chrome": { + "version_added": "1" + }, + "chrome_android": { + "version_added": null + }, + "edge": { + "version_added": null + }, + "edge_mobile": { + "version_added": null + }, + "firefox": { + "version_added": "1" + }, + "firefox_android": { + "version_added": true + }, + "ie": { + "version_added": "6", + "notes": " Missing for type='checkbox' and type='radio'." + }, + "opera": { + "version_added": "10" + }, + "opera_android": { + "version_added": true + }, + "safari": { + "version_added": false + }, + "safari_ios": { + "version_added": null + }, + "webview_android": { + "version_added": null + } + }, + "status": { + "experimental": false, + "standard_track": true, + "deprecated": false + } + } + }, + "required": { + "__compat": { + "description": "required attribute", + "support": { + "chrome": { + "version_added": "5", + "notes": "Chrome 10 added support for across page loads. Setting the value of the autocomplete attribute to off disables this feature; this works even when the autocomplete attribute to off attribute would normally not apply to the by virtue of its type. See bug 654072." - }, - "firefox_android": { - "version_added": "4" - }, - "ie": { - "version_added": "6" - }, - "opera": { - "version_added": "2" - }, - "opera_android": { - "version_added": true - }, - "safari": { - "version_added": "1" - }, - "safari_ios": { - "version_added": null - }, - "webview_android": { - "version_added": null - } - }, - "status": { - "experimental": false, - "standard_track": true, - "deprecated": false - } - } - }, - "form": { - "__compat": { - "description": "form attribute", - "support": { - "chrome": { - "version_added": "9" - }, - "chrome_android": { - "version_added": null - }, - "edge": { - "version_added": null - }, - "edge_mobile": { - "version_added": null - }, - "firefox": { - "version_added": "4" - }, - "firefox_android": { - "version_added": null - }, - "ie": { - "version_added": null - }, - "opera": { - "version_added": "11" - }, - "opera_android": { - "version_added": null - }, - "safari": { - "version_added": null - }, - "safari_ios": { - "version_added": null - }, - "webview_android": { - "version_added": null - } - }, - "status": { - "experimental": false, - "standard_track": true, - "deprecated": false - } - } - }, - "formaction": { - "__compat": { - "description": "formaction attribute", - "support": { - "chrome": { - "version_added": "9" - }, - "chrome_android": { - "version_added": null - }, - "edge": { - "version_added": null - }, - "edge_mobile": { - "version_added": null - }, - "firefox": { - "version_added": "4" - }, - "firefox_android": { - "version_added": "4" - }, - "ie": { - "version_added": "10" - }, - "opera": { - "version_added": "11" - }, - "opera_android": { - "version_added": "11" - }, - "safari": { - "version_added": null - }, - "safari_ios": { - "version_added": "5" - }, - "webview_android": { - "version_added": null - } - }, - "status": { - "experimental": false, - "standard_track": true, - "deprecated": false - } - } - }, - "formenctype": { - "__compat": { - "description": "formenctype attribute", - "support": { - "chrome": { - "version_added": "9" - }, - "chrome_android": { - "version_added": null - }, - "edge": { - "version_added": null - }, - "edge_mobile": { - "version_added": null - }, - "firefox": { - "version_added": "4" - }, - "firefox_android": { - "version_added": null - }, - "ie": { - "version_added": "10" - }, - "opera": { - "version_added": "11" - }, - "opera_android": { - "version_added": null - }, - "safari": { - "version_added": null - }, - "safari_ios": { - "version_added": null - }, - "webview_android": { - "version_added": null - } - }, - "status": { - "experimental": false, - "standard_track": true, - "deprecated": false - } - } - }, - "formmethod": { - "__compat": { - "description": "formmethod attribute", - "support": { - "chrome": { - "version_added": "9" - }, - "chrome_android": { - "version_added": null - }, - "edge": { - "version_added": null - }, - "edge_mobile": { - "version_added": null - }, - "firefox": { - "version_added": "4" - }, - "firefox_android": { - "version_added": "4" - }, - "ie": { - "version_added": "10" - }, - "opera": { - "version_added": "11" - }, - "opera_android": { - "version_added": "11" - }, - "safari": { - "version_added": "6" - }, - "safari_ios": { - "version_added": "5" - }, - "webview_android": { - "version_added": null - } - }, - "status": { - "experimental": false, - "standard_track": true, - "deprecated": false - } - } - }, - "formmnovalidate": { - "__compat": { - "description": "formnovalidate attribute", - "support": { - "chrome": { - "version_added": "5", - "notes": "In 6.0 it only worked with the HTML5 document type, validation support in 7.0 was disabled and re-enabled in 10.0." - }, - "chrome_android": { - "version_added": null - }, - "edge": { - "version_added": null - }, - "edge_mobile": { - "version_added": null - }, - "firefox": { - "version_added": "4" - }, - "firefox_android": { - "version_added": "4" - }, - "ie": { - "version_added": "10" - }, - "opera": { - "version_added": "11" - }, - "opera_android": { - "version_added": "11" - }, - "safari": { - "version_added": null - }, - "safari_ios": { - "version_added": "5" - }, - "webview_android": { - "version_added": null - } - }, - "status": { - "experimental": false, - "standard_track": true, - "deprecated": false - } - } - }, - "formtarget": { - "__compat": { - "description": "formtarget attribute", - "support": { - "chrome": { - "version_added": "9" - }, - "chrome_android": { - "version_added": null - }, - "edge": { - "version_added": null - }, - "edge_mobile": { - "version_added": null - }, - "firefox": { - "version_added": "4" - }, - "firefox_android": { - "version_added": "4" - }, - "ie": { - "version_added": "10" - }, - "opera": { - "version_added": "11" - }, - "opera_android": { - "version_added": "11" - }, - "safari": { - "version_added": "6" - }, - "safari_ios": { - "version_added": "5" - }, - "webview_android": { - "version_added": null - } - }, - "status": { - "experimental": false, - "standard_track": true, - "deprecated": false - } - } - }, - "inputmode": { - "__compat": { - "description": "inputmode attribute", - "support": { - "chrome": { - "version_added": false - }, - "chrome_android": { - "version_added": false - }, - "edge": { - "version_added": null - }, - "edge_mobile": { - "version_added": null - }, - "firefox": { - "version_added": false - }, - "firefox_android": { - "version_added": false - }, - "ie": { - "version_added": false - }, - "opera": { - "version_added": false - }, - "opera_android": { - "version_added": false - }, - "safari": { - "version_added": false - }, - "safari_ios": { - "version_added": false - }, - "webview_android": { - "version_added": null - } - }, - "status": { - "experimental": false, - "standard_track": true, - "deprecated": false - } - } - }, - "maxlength": { - "__compat": { - "description": "maxlength attribute", - "support": { - "chrome": { - "version_added": "1" - }, - "chrome_android": { - "version_added": true - }, - "edge": { - "version_added": null - }, - "edge_mobile": { - "version_added": null - }, - "firefox": { - "version_added": "1" - }, - "firefox_android": { - "version_added": "4" - }, - "ie": { - "version_added": "2" - }, - "opera": { - "version_added": "2" - }, - "opera_android": { - "version_added": true - }, - "safari": { - "version_added": "1" - }, - "safari_ios": { - "version_added": true - }, - "webview_android": { - "version_added": null - } - }, - "status": { - "experimental": false, - "standard_track": true, - "deprecated": false - } - } - }, - "minlength": { - "__compat": { - "description": "minlength attribute", - "support": { - "chrome": { - "version_added": "40" - }, - "chrome_android": { - "version_added": null - }, - "edge": { - "version_added": null - }, - "edge_mobile": { - "version_added": null - }, - "firefox": { - "version_added": null - }, - "firefox_android": { - "version_added": null - }, - "ie": { - "version_added": null - }, - "opera": { - "version_added": null - }, - "opera_android": { - "version_added": "27" - }, - "safari": { - "version_added": null - }, - "safari_ios": { - "version_added": null - }, - "webview_android": { - "version_added": null - } - }, - "status": { - "experimental": false, - "standard_track": true, - "deprecated": false - } - } - }, - "name": { - "__compat": { - "description": "name attribute", - "support": { - "chrome": { - "version_added": "1" - }, - "chrome_android": { - "version_added": true - }, - "edge": { - "version_added": null - }, - "edge_mobile": { - "version_added": null - }, - "firefox": { - "version_added": "1" - }, - "firefox_android": { - "version_added": "4" - }, - "ie": { - "version_added": "2" - }, - "opera": { - "version_added": "2" - }, - "opera_android": { - "version_added": true - }, - "safari": { - "version_added": "1" - }, - "safari_ios": { - "version_added": true - }, - "webview_android": { - "version_added": null - } - }, - "status": { - "experimental": false, - "standard_track": true, - "deprecated": false - } - } - }, - "pattern": { - "__compat": { - "description": "pattern attribute", - "support": { - "chrome": { - "version_added": "5" - }, - "chrome_android": { - "version_added": null - }, - "edge": { - "version_added": null - }, - "edge_mobile": { - "version_added": null - }, - "firefox": { - "version_added": "4" - }, - "firefox_android": { - "version_added": "4" - }, - "ie": { - "version_added": "10" - }, - "opera": { - "version_added": "10" - }, - "opera_android": { - "version_added": true - }, - "safari": { - "version_added": false - }, - "safari_ios": { - "version_added": true - }, - "webview_android": { - "version_added": null - } - }, - "status": { - "experimental": false, - "standard_track": true, - "deprecated": false - } - } - }, - "placeholder": { - "__compat": { - "description": "placeholder attribute", - "support": { - "chrome": { - "version_added": "10" - }, - "chrome_android": { - "version_added": "2.3" - }, - "edge": { - "version_added": null - }, - "edge_mobile": { - "version_added": null - }, - "firefox": { - "version_added": "4" - }, - "firefox_android": { - "version_added": "4" - }, - "ie": { - "version_added": "10" - }, - "opera": { - "version_added": "11" - }, - "opera_android": { - "version_added": "12" - }, - "safari": { - "version_added": "5" - }, - "safari_ios": { - "version_added": "4" - }, - "webview_android": { - "version_added": null - } - }, - "status": { - "experimental": false, - "standard_track": true, - "deprecated": false - } - } - }, - "readonly": { - "__compat": { - "description": "readonly attribute", - "support": { - "chrome": { - "version_added": "1" - }, - "chrome_android": { - "version_added": null - }, - "edge": { - "version_added": null - }, - "edge_mobile": { - "version_added": null - }, - "firefox": { - "version_added": "1" - }, - "firefox_android": { - "version_added": true - }, - "ie": { - "version_added": "6", - "notes": " Missing for type='checkbox' and type='radio'." - }, - "opera": { - "version_added": "10" - }, - "opera_android": { - "version_added": true - }, - "safari": { - "version_added": false - }, - "safari_ios": { - "version_added": null - }, - "webview_android": { - "version_added": null - } - }, - "status": { - "experimental": false, - "standard_track": true, - "deprecated": false - } - } - }, - "required": { - "__compat": { - "description": "required attribute", - "support": { - "chrome": { - "version_added": "5", - "notes": "Chrome 10 added support for