diff --git a/api/Document.json b/api/Document.json index f1cd983ad06737..7a4c22761e91a6 100644 --- a/api/Document.json +++ b/api/Document.json @@ -9938,102 +9938,6 @@ } } }, - "querySelector": { - "__compat": { - "mdn_url": "https://developer.mozilla.org/docs/Web/API/Document/querySelector", - "support": { - "chrome": { - "version_added": "1" - }, - "chrome_android": { - "version_added": "18" - }, - "edge": { - "version_added": "12" - }, - "firefox": { - "version_added": "3.5" - }, - "firefox_android": { - "version_added": "4" - }, - "ie": { - "version_added": "8" - }, - "opera": { - "version_added": "10" - }, - "opera_android": { - "version_added": "10.1" - }, - "safari": { - "version_added": "3.2" - }, - "safari_ios": { - "version_added": "3" - }, - "samsunginternet_android": { - "version_added": "1.0" - }, - "webview_android": { - "version_added": "1" - } - }, - "status": { - "experimental": false, - "standard_track": true, - "deprecated": false - } - } - }, - "querySelectorAll": { - "__compat": { - "mdn_url": "https://developer.mozilla.org/docs/Web/API/Document/querySelectorAll", - "support": { - "chrome": { - "version_added": "1" - }, - "chrome_android": { - "version_added": "18" - }, - "edge": { - "version_added": "12" - }, - "firefox": { - "version_added": "3.5" - }, - "firefox_android": { - "version_added": "4" - }, - "ie": { - "version_added": "8" - }, - "opera": { - "version_added": "10" - }, - "opera_android": { - "version_added": "10.1" - }, - "safari": { - "version_added": "3.2" - }, - "safari_ios": { - "version_added": "3" - }, - "samsunginternet_android": { - "version_added": "1.0" - }, - "webview_android": { - "version_added": "1" - } - }, - "status": { - "experimental": false, - "standard_track": true, - "deprecated": false - } - } - }, "readyState": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/Document/readyState", diff --git a/api/DocumentFragment.json b/api/DocumentFragment.json index 677b7934e0caed..7b87af7f076517 100644 --- a/api/DocumentFragment.json +++ b/api/DocumentFragment.json @@ -95,200 +95,6 @@ "deprecated": false } } - }, - "methods": { - "__compat": { - "description": "ParentNode methods", - "mdn_url": "https://developer.mozilla.org/docs/Web/API/ParentNode#Methods", - "support": { - "chrome": { - "version_added": false - }, - "chrome_android": { - "version_added": false - }, - "edge": { - "version_added": false - }, - "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 - }, - "samsunginternet_android": { - "version_added": false - }, - "webview_android": { - "version_added": false - } - }, - "status": { - "experimental": true, - "standard_track": true, - "deprecated": false - } - } - }, - "properties": { - "__compat": { - "description": "ParentNode properties", - "mdn_url": "https://developer.mozilla.org/docs/Web/API/ParentNode#Properties", - "support": { - "chrome": { - "version_added": "28" - }, - "chrome_android": { - "version_added": true - }, - "edge": { - "version_added": "79" - }, - "firefox": { - "version_added": "25" - }, - "firefox_android": { - "version_added": "25" - }, - "ie": { - "version_added": false - }, - "opera": { - "version_added": "15" - }, - "opera_android": { - "version_added": "14" - }, - "safari": { - "version_added": false - }, - "safari_ios": { - "version_added": false - }, - "samsunginternet_android": { - "version_added": true - }, - "webview_android": { - "version_added": "≤37" - } - }, - "status": { - "experimental": true, - "standard_track": true, - "deprecated": false - } - } - }, - "querySelector": { - "__compat": { - "mdn_url": "https://developer.mozilla.org/docs/Web/API/DocumentFragment/querySelector", - "support": { - "chrome": { - "version_added": "1" - }, - "chrome_android": { - "version_added": true - }, - "edge": { - "version_added": "12" - }, - "firefox": { - "version_added": "3.5" - }, - "firefox_android": { - "version_added": "4" - }, - "ie": { - "version_added": "9" - }, - "opera": { - "version_added": "10" - }, - "opera_android": { - "version_added": "10.1" - }, - "safari": { - "version_added": "3.2" - }, - "safari_ios": { - "version_added": "3.2" - }, - "samsunginternet_android": { - "version_added": true - }, - "webview_android": { - "version_added": "1" - } - }, - "status": { - "experimental": false, - "standard_track": true, - "deprecated": false - } - } - }, - "querySelectorAll": { - "__compat": { - "mdn_url": "https://developer.mozilla.org/docs/Web/API/DocumentFragment/querySelectorAll", - "support": { - "chrome": { - "version_added": "1" - }, - "chrome_android": { - "version_added": true - }, - "edge": { - "version_added": "12" - }, - "firefox": { - "version_added": "3.5" - }, - "firefox_android": { - "version_added": "4" - }, - "ie": { - "version_added": "9" - }, - "opera": { - "version_added": "10" - }, - "opera_android": { - "version_added": "10.1" - }, - "safari": { - "version_added": "3.2" - }, - "safari_ios": { - "version_added": "3.2" - }, - "samsunginternet_android": { - "version_added": true - }, - "webview_android": { - "version_added": "1" - } - }, - "status": { - "experimental": false, - "standard_track": true, - "deprecated": false - } - } } } } diff --git a/api/Element.json b/api/Element.json index 3e38ef0cb1b55a..bb33e82c24e90b 100644 --- a/api/Element.json +++ b/api/Element.json @@ -6574,116 +6574,6 @@ } } }, - "querySelector": { - "__compat": { - "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/querySelector", - "support": { - "chrome": { - "version_added": "1" - }, - "chrome_android": { - "version_added": "18" - }, - "edge": { - "version_added": "12" - }, - "firefox": { - "version_added": "3.5" - }, - "firefox_android": { - "version_added": "4" - }, - "ie": [ - { - "version_added": "9" - }, - { - "version_added": "8", - "partial_implementation": true, - "notes": "querySelector() is supported, but only for CSS 2.1 selectors." - } - ], - "opera": { - "version_added": "10" - }, - "opera_android": { - "version_added": "10.1" - }, - "safari": { - "version_added": "3.1" - }, - "safari_ios": { - "version_added": "2" - }, - "samsunginternet_android": { - "version_added": "1.0" - }, - "webview_android": { - "version_added": "1" - } - }, - "status": { - "experimental": false, - "standard_track": true, - "deprecated": false - } - } - }, - "querySelectorAll": { - "__compat": { - "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/querySelectorAll", - "support": { - "chrome": { - "version_added": "1" - }, - "chrome_android": { - "version_added": "18" - }, - "edge": { - "version_added": "12" - }, - "firefox": { - "version_added": "3.5" - }, - "firefox_android": { - "version_added": "4" - }, - "ie": [ - { - "version_added": "9" - }, - { - "version_added": "8", - "partial_implementation": true, - "notes": "querySelectorAll() is supported, but only for CSS 2.1 selectors." - } - ], - "opera": { - "version_added": "10" - }, - "opera_android": { - "version_added": "10.1" - }, - "safari": { - "version_added": "3.1" - }, - "safari_ios": { - "version_added": "2" - }, - "samsunginternet_android": { - "version_added": "1.0" - }, - "webview_android": { - "version_added": "1" - } - }, - "status": { - "experimental": false, - "standard_track": true, - "deprecated": false - } - } - }, "releasePointerCapture": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/releasePointerCapture", diff --git a/api/ParentNode.json b/api/ParentNode.json deleted file mode 100644 index c9b92ca02ced3a..00000000000000 --- a/api/ParentNode.json +++ /dev/null @@ -1,775 +0,0 @@ -{ - "api": { - "ParentNode": { - "__compat": { - "mdn_url": "https://developer.mozilla.org/docs/Web/API/ParentNode", - "support": { - "chrome": { - "version_added": "1" - }, - "chrome_android": { - "version_added": true - }, - "edge": { - "version_added": "12" - }, - "firefox": { - "version_added": "3.5" - }, - "firefox_android": { - "version_added": "4" - }, - "ie": { - "version_added": "9" - }, - "opera": { - "version_added": "10" - }, - "opera_android": { - "version_added": true - }, - "safari": { - "version_added": "4" - }, - "safari_ios": { - "version_added": true - }, - "samsunginternet_android": { - "version_added": true - }, - "webview_android": { - "version_added": "1" - } - }, - "status": { - "experimental": false, - "standard_track": true, - "deprecated": false - } - }, - "append": { - "__compat": { - "mdn_url": "https://developer.mozilla.org/docs/Web/API/ParentNode/append", - "support": { - "chrome": { - "version_added": "54" - }, - "chrome_android": { - "version_added": "54" - }, - "edge": { - "version_added": "17" - }, - "firefox": { - "version_added": "49" - }, - "firefox_android": { - "version_added": "49" - }, - "ie": { - "version_added": false - }, - "opera": { - "version_added": "39" - }, - "opera_android": { - "version_added": "41" - }, - "safari": { - "version_added": "10" - }, - "safari_ios": { - "version_added": "10" - }, - "samsunginternet_android": { - "version_added": "6.0" - }, - "webview_android": { - "version_added": "54" - } - }, - "status": { - "experimental": false, - "standard_track": true, - "deprecated": false - } - } - }, - "childElementCount": { - "__compat": { - "mdn_url": "https://developer.mozilla.org/docs/Web/API/ParentNode/childElementCount", - "support": { - "chrome": { - "version_added": "1" - }, - "chrome_android": { - "version_added": true - }, - "edge": { - "version_added": "12" - }, - "firefox": { - "version_added": "3.5" - }, - "firefox_android": { - "version_added": "4" - }, - "ie": { - "version_added": "9" - }, - "opera": { - "version_added": "10" - }, - "opera_android": { - "version_added": true - }, - "safari": { - "version_added": "4" - }, - "safari_ios": { - "version_added": true - }, - "samsunginternet_android": { - "version_added": true - }, - "webview_android": { - "version_added": "1" - } - }, - "status": { - "experimental": false, - "standard_track": true, - "deprecated": false - } - }, - "document_documentfragment": { - "__compat": { - "description": "Support on Document and DocumentFragment", - "support": { - "chrome": { - "version_added": "29" - }, - "chrome_android": { - "version_added": true - }, - "edge": { - "version_added": "≤79" - }, - "firefox": { - "version_added": "25" - }, - "firefox_android": { - "version_added": null - }, - "ie": { - "version_added": false - }, - "opera": { - "version_added": "16" - }, - "opera_android": { - "version_added": null - }, - "safari": { - "version_added": false - }, - "safari_ios": { - "version_added": false - }, - "samsunginternet_android": { - "version_added": true - }, - "webview_android": { - "version_added": "≤37" - } - }, - "status": { - "experimental": false, - "standard_track": true, - "deprecated": false - } - } - } - }, - "children": { - "__compat": { - "mdn_url": "https://developer.mozilla.org/docs/Web/API/ParentNode/children", - "support": { - "chrome": { - "version_added": "1" - }, - "chrome_android": { - "version_added": "18" - }, - "edge": { - "version_added": "12" - }, - "firefox": { - "version_added": "3.5" - }, - "firefox_android": { - "version_added": "4" - }, - "ie": { - "version_added": "9", - "notes": "Internet Explorer 6, 7 and 8 supported it, but erroneously includes Comment nodes." - }, - "opera": { - "version_added": "10" - }, - "opera_android": { - "version_added": "10.1" - }, - "safari": { - "version_added": "4" - }, - "safari_ios": { - "version_added": "9" - }, - "samsunginternet_android": { - "version_added": "1.0" - }, - "webview_android": { - "version_added": "1" - } - }, - "status": { - "experimental": false, - "standard_track": true, - "deprecated": false - } - }, - "document_documentfragment": { - "__compat": { - "description": "Support on Document and DocumentFragment", - "support": { - "chrome": { - "version_added": "29" - }, - "chrome_android": { - "version_added": true - }, - "edge": { - "version_added": "16" - }, - "firefox": { - "version_added": "25" - }, - "firefox_android": { - "version_added": null - }, - "ie": { - "version_added": false - }, - "opera": { - "version_added": "16" - }, - "opera_android": { - "version_added": null - }, - "safari": { - "version_added": "9" - }, - "safari_ios": { - "version_added": "9" - }, - "samsunginternet_android": { - "version_added": true - }, - "webview_android": { - "version_added": "≤37" - } - }, - "status": { - "experimental": false, - "standard_track": true, - "deprecated": false - } - } - }, - "svgelement": { - "__compat": { - "description": "Support on SVGElement", - "support": { - "chrome": { - "version_added": true - }, - "chrome_android": { - "version_added": true - }, - "edge": { - "version_added": "16" - }, - "firefox": { - "version_added": true - }, - "firefox_android": { - "version_added": null - }, - "ie": { - "version_added": false - }, - "opera": { - "version_added": null - }, - "opera_android": { - "version_added": null - }, - "safari": { - "version_added": "9" - }, - "safari_ios": { - "version_added": "9" - }, - "samsunginternet_android": { - "version_added": true - }, - "webview_android": { - "version_added": true - } - }, - "status": { - "experimental": false, - "standard_track": true, - "deprecated": false - } - } - } - }, - "document_documentfragment": { - "__compat": { - "description": "Support on Document and DocumentFragment", - "support": { - "chrome": { - "version_added": "29" - }, - "chrome_android": { - "version_added": true - }, - "edge": { - "version_added": "≤79" - }, - "firefox": { - "version_added": "25" - }, - "firefox_android": { - "version_added": null - }, - "ie": { - "version_added": false - }, - "opera": { - "version_added": "16" - }, - "opera_android": { - "version_added": null - }, - "safari": { - "version_added": false - }, - "safari_ios": { - "version_added": false - }, - "samsunginternet_android": { - "version_added": true - }, - "webview_android": { - "version_added": "≤37" - } - }, - "status": { - "experimental": false, - "standard_track": true, - "deprecated": false - } - } - }, - "firstElementChild": { - "__compat": { - "mdn_url": "https://developer.mozilla.org/docs/Web/API/ParentNode/firstElementChild", - "support": { - "chrome": { - "version_added": "1" - }, - "chrome_android": { - "version_added": true - }, - "edge": { - "version_added": "12" - }, - "firefox": { - "version_added": "3.5" - }, - "firefox_android": { - "version_added": "4" - }, - "ie": { - "version_added": "9" - }, - "opera": { - "version_added": "10" - }, - "opera_android": { - "version_added": true - }, - "safari": { - "version_added": "4" - }, - "safari_ios": { - "version_added": true - }, - "samsunginternet_android": { - "version_added": true - }, - "webview_android": { - "version_added": "1" - } - }, - "status": { - "experimental": false, - "standard_track": true, - "deprecated": false - } - }, - "document_documentfragment": { - "__compat": { - "description": "Support on Document and DocumentFragment", - "support": { - "chrome": { - "version_added": "29" - }, - "chrome_android": { - "version_added": true - }, - "edge": { - "version_added": "≤79" - }, - "firefox": { - "version_added": "25" - }, - "firefox_android": { - "version_added": null - }, - "ie": { - "version_added": false - }, - "opera": { - "version_added": "16" - }, - "opera_android": { - "version_added": null - }, - "safari": { - "version_added": false - }, - "safari_ios": { - "version_added": false - }, - "samsunginternet_android": { - "version_added": true - }, - "webview_android": { - "version_added": "≤37" - } - }, - "status": { - "experimental": false, - "standard_track": true, - "deprecated": false - } - } - } - }, - "lastElementChild": { - "__compat": { - "mdn_url": "https://developer.mozilla.org/docs/Web/API/ParentNode/lastElementChild", - "support": { - "chrome": { - "version_added": "1" - }, - "chrome_android": { - "version_added": true - }, - "edge": { - "version_added": "12" - }, - "firefox": { - "version_added": "3.5" - }, - "firefox_android": { - "version_added": "4" - }, - "ie": { - "version_added": "9" - }, - "opera": { - "version_added": "10" - }, - "opera_android": { - "version_added": true - }, - "safari": { - "version_added": "4" - }, - "safari_ios": { - "version_added": true - }, - "samsunginternet_android": { - "version_added": true - }, - "webview_android": { - "version_added": "1" - } - }, - "status": { - "experimental": false, - "standard_track": true, - "deprecated": false - } - }, - "document_documentfragment": { - "__compat": { - "description": "Support on Document and DocumentFragment", - "support": { - "chrome": { - "version_added": "29" - }, - "chrome_android": { - "version_added": true - }, - "edge": { - "version_added": "≤79" - }, - "firefox": { - "version_added": "25" - }, - "firefox_android": { - "version_added": null - }, - "ie": { - "version_added": false - }, - "opera": { - "version_added": "16" - }, - "opera_android": { - "version_added": null - }, - "safari": { - "version_added": false - }, - "safari_ios": { - "version_added": false - }, - "samsunginternet_android": { - "version_added": true - }, - "webview_android": { - "version_added": "≤37" - } - }, - "status": { - "experimental": false, - "standard_track": true, - "deprecated": false - } - } - } - }, - "prepend": { - "__compat": { - "mdn_url": "https://developer.mozilla.org/docs/Web/API/ParentNode/prepend", - "support": { - "chrome": { - "version_added": "54" - }, - "chrome_android": { - "version_added": "54" - }, - "edge": { - "version_added": "17" - }, - "firefox": { - "version_added": "49" - }, - "firefox_android": { - "version_added": "49" - }, - "ie": { - "version_added": false - }, - "opera": { - "version_added": "39" - }, - "opera_android": { - "version_added": "41" - }, - "safari": { - "version_added": "10" - }, - "safari_ios": { - "version_added": "10" - }, - "samsunginternet_android": { - "version_added": "6.0" - }, - "webview_android": { - "version_added": "54" - } - }, - "status": { - "experimental": false, - "standard_track": true, - "deprecated": false - } - } - }, - "querySelector": { - "__compat": { - "mdn_url": "https://developer.mozilla.org/docs/Web/API/ParentNode/querySelector", - "support": { - "chrome": { - "version_added": "1" - }, - "chrome_android": { - "version_added": "18" - }, - "edge": { - "version_added": "12" - }, - "firefox": { - "version_added": "3.5" - }, - "firefox_android": { - "version_added": true - }, - "ie": { - "version_added": "9", - "notes": "Internet Explorer 8 only supported CSS2 selectors." - }, - "opera": { - "version_added": "10" - }, - "opera_android": { - "version_added": "10.1" - }, - "safari": { - "version_added": "4" - }, - "safari_ios": { - "version_added": "3.2" - }, - "samsunginternet_android": { - "version_added": "1.0" - }, - "webview_android": { - "version_added": "1" - } - }, - "status": { - "experimental": false, - "standard_track": true, - "deprecated": false - } - } - }, - "querySelectorAll": { - "__compat": { - "mdn_url": "https://developer.mozilla.org/docs/Web/API/ParentNode/querySelectorAll", - "support": { - "chrome": { - "version_added": "1" - }, - "chrome_android": { - "version_added": true - }, - "edge": { - "version_added": "12" - }, - "firefox": { - "version_added": "3.5" - }, - "firefox_android": { - "version_added": true - }, - "ie": { - "version_added": "9", - "notes": "Internet Explorer 8 only supported CSS2 selectors." - }, - "opera": { - "version_added": "10" - }, - "opera_android": { - "version_added": "10.1" - }, - "safari": { - "version_added": "4" - }, - "safari_ios": { - "version_added": "3.2" - }, - "samsunginternet_android": { - "version_added": true - }, - "webview_android": { - "version_added": "1" - } - }, - "status": { - "experimental": false, - "standard_track": true, - "deprecated": false - } - } - }, - "replaceChildren": { - "__compat": { - "mdn_url": "https://developer.mozilla.org/docs/Web/API/ParentNode/replaceChildren", - "support": { - "chrome": { - "version_added": "86" - }, - "chrome_android": { - "version_added": "86" - }, - "edge": { - "version_added": "86" - }, - "firefox": { - "version_added": "78" - }, - "firefox_android": { - "version_added": false - }, - "ie": { - "version_added": false - }, - "opera": { - "version_added": "72" - }, - "opera_android": { - "version_added": false - }, - "safari": { - "version_added": false - }, - "safari_ios": { - "version_added": false - }, - "samsunginternet_android": { - "version_added": false - }, - "webview_android": { - "version_added": "86" - } - }, - "status": { - "experimental": false, - "standard_track": true, - "deprecated": false - } - } - } - } - } -} diff --git a/api/_mixins/ParentNode__Document.json b/api/_mixins/ParentNode__Document.json new file mode 100644 index 00000000000000..6be7cf3c5e2999 --- /dev/null +++ b/api/_mixins/ParentNode__Document.json @@ -0,0 +1,452 @@ +{ + "api": { + "Document": { + "append": { + "__compat": { + "mdn_url": "https://developer.mozilla.org/docs/Web/API/Document/append", + "support": { + "chrome": { + "version_added": "54" + }, + "chrome_android": { + "version_added": "54" + }, + "edge": { + "version_added": "17" + }, + "firefox": { + "version_added": "49" + }, + "firefox_android": { + "version_added": "49" + }, + "ie": { + "version_added": false + }, + "opera": { + "version_added": "41" + }, + "opera_android": { + "version_added": "41" + }, + "safari": { + "version_added": "10" + }, + "safari_ios": { + "version_added": "10" + }, + "samsunginternet_android": { + "version_added": "6.0" + }, + "webview_android": { + "version_added": "54" + } + }, + "status": { + "experimental": false, + "standard_track": true, + "deprecated": false + } + } + }, + "childElementCount": { + "__compat": { + "mdn_url": "https://developer.mozilla.org/docs/Web/API/Document/childElementCount", + "support": { + "chrome": { + "version_added": "29" + }, + "chrome_android": { + "version_added": "29" + }, + "edge": { + "version_added": "17" + }, + "firefox": { + "version_added": "25" + }, + "firefox_android": { + "version_added": "25" + }, + "ie": { + "version_added": false + }, + "opera": { + "version_added": "16" + }, + "opera_android": { + "version_added": "16" + }, + "safari": { + "version_added": "9" + }, + "safari_ios": { + "version_added": "9" + }, + "samsunginternet_android": { + "version_added": "2.0" + }, + "webview_android": { + "version_added": "≤37" + } + }, + "status": { + "experimental": false, + "standard_track": true, + "deprecated": false + } + } + }, + "children": { + "__compat": { + "mdn_url": "https://developer.mozilla.org/docs/Web/API/Document/children", + "support": { + "chrome": { + "version_added": "29" + }, + "chrome_android": { + "version_added": "29" + }, + "edge": { + "version_added": "16" + }, + "firefox": { + "version_added": "25" + }, + "firefox_android": { + "version_added": "25" + }, + "ie": { + "version_added": false + }, + "opera": { + "version_added": "16" + }, + "opera_android": { + "version_added": "16" + }, + "safari": { + "version_added": "9" + }, + "safari_ios": { + "version_added": "9" + }, + "samsunginternet_android": { + "version_added": "2.0" + }, + "webview_android": { + "version_added": "≤37" + } + }, + "status": { + "experimental": false, + "standard_track": true, + "deprecated": false + } + } + }, + "firstElementChild": { + "__compat": { + "mdn_url": "https://developer.mozilla.org/docs/Web/API/Document/firstElementChild", + "support": { + "chrome": { + "version_added": "29" + }, + "chrome_android": { + "version_added": "29" + }, + "edge": { + "version_added": "17" + }, + "firefox": { + "version_added": "25" + }, + "firefox_android": { + "version_added": "25" + }, + "ie": { + "version_added": false + }, + "opera": { + "version_added": "16" + }, + "opera_android": { + "version_added": "16" + }, + "safari": { + "version_added": "9" + }, + "safari_ios": { + "version_added": "9" + }, + "samsunginternet_android": { + "version_added": "2.0" + }, + "webview_android": { + "version_added": "≤37" + } + }, + "status": { + "experimental": false, + "standard_track": true, + "deprecated": false + } + } + }, + "lastElementChild": { + "__compat": { + "mdn_url": "https://developer.mozilla.org/docs/Web/API/Document/lastElementChild", + "support": { + "chrome": { + "version_added": "29" + }, + "chrome_android": { + "version_added": "29" + }, + "edge": { + "version_added": "17" + }, + "firefox": { + "version_added": "25" + }, + "firefox_android": { + "version_added": "25" + }, + "ie": { + "version_added": false + }, + "opera": { + "version_added": "16" + }, + "opera_android": { + "version_added": "16" + }, + "safari": { + "version_added": "9" + }, + "safari_ios": { + "version_added": "9" + }, + "samsunginternet_android": { + "version_added": "2.0" + }, + "webview_android": { + "version_added": "≤37" + } + }, + "status": { + "experimental": false, + "standard_track": true, + "deprecated": false + } + } + }, + "prepend": { + "__compat": { + "mdn_url": "https://developer.mozilla.org/docs/Web/API/Document/prepend", + "support": { + "chrome": { + "version_added": "54" + }, + "chrome_android": { + "version_added": "54" + }, + "edge": { + "version_added": "17" + }, + "firefox": { + "version_added": "49" + }, + "firefox_android": { + "version_added": "49" + }, + "ie": { + "version_added": false + }, + "opera": { + "version_added": "41" + }, + "opera_android": { + "version_added": "41" + }, + "safari": { + "version_added": "10" + }, + "safari_ios": { + "version_added": "10" + }, + "samsunginternet_android": { + "version_added": "6.0" + }, + "webview_android": { + "version_added": "54" + } + }, + "status": { + "experimental": false, + "standard_track": true, + "deprecated": false + } + } + }, + "querySelector": { + "__compat": { + "mdn_url": "https://developer.mozilla.org/docs/Web/API/Document/querySelector", + "support": { + "chrome": { + "version_added": "1" + }, + "chrome_android": { + "version_added": "18" + }, + "edge": { + "version_added": "12" + }, + "firefox": { + "version_added": "3.5" + }, + "firefox_android": { + "version_added": "4" + }, + "ie": [ + { + "version_added": "9" + }, + { + "version_added": "8", + "partial_implementation": true, + "notes": "querySelectorAll() is supported, but only for CSS 2.1 selectors." + } + ], + "opera": { + "version_added": "10" + }, + "opera_android": { + "version_added": "10.1" + }, + "safari": { + "version_added": "3.1" + }, + "safari_ios": { + "version_added": "2" + }, + "samsunginternet_android": { + "version_added": "1.0" + }, + "webview_android": { + "version_added": "1" + } + }, + "status": { + "experimental": false, + "standard_track": true, + "deprecated": false + } + } + }, + "querySelectorAll": { + "__compat": { + "mdn_url": "https://developer.mozilla.org/docs/Web/API/Document/querySelectorAll", + "support": { + "chrome": { + "version_added": "1" + }, + "chrome_android": { + "version_added": "18" + }, + "edge": { + "version_added": "12" + }, + "firefox": { + "version_added": "3.5" + }, + "firefox_android": { + "version_added": "4" + }, + "ie": [ + { + "version_added": "9" + }, + { + "version_added": "8", + "partial_implementation": true, + "notes": "querySelectorAll() is supported, but only for CSS 2.1 selectors." + } + ], + "opera": { + "version_added": "10" + }, + "opera_android": { + "version_added": "10.1" + }, + "safari": { + "version_added": "3.1" + }, + "safari_ios": { + "version_added": "2" + }, + "samsunginternet_android": { + "version_added": "1.0" + }, + "webview_android": { + "version_added": "1" + } + }, + "status": { + "experimental": false, + "standard_track": true, + "deprecated": false + } + } + }, + "replaceChildren": { + "__compat": { + "mdn_url": "https://developer.mozilla.org/docs/Web/API/Document/replaceChildren", + "support": { + "chrome": { + "version_added": "86" + }, + "chrome_android": { + "version_added": "86" + }, + "edge": { + "version_added": "86" + }, + "firefox": { + "version_added": "78" + }, + "firefox_android": { + "version_added": "79" + }, + "ie": { + "version_added": false + }, + "opera": { + "version_added": "72" + }, + "opera_android": { + "version_added": "61" + }, + "safari": { + "version_added": "14" + }, + "safari_ios": { + "version_added": "14" + }, + "samsunginternet_android": { + "version_added": false + }, + "webview_android": { + "version_added": "86" + } + }, + "status": { + "experimental": false, + "standard_track": true, + "deprecated": false + } + } + } + } + } +} diff --git a/api/_mixins/ParentNode__DocumentFragment.json b/api/_mixins/ParentNode__DocumentFragment.json new file mode 100644 index 00000000000000..a8c4c1ea81f61c --- /dev/null +++ b/api/_mixins/ParentNode__DocumentFragment.json @@ -0,0 +1,452 @@ +{ + "api": { + "DocumentFragment": { + "append": { + "__compat": { + "mdn_url": "https://developer.mozilla.org/docs/Web/API/DocumentFragment/append", + "support": { + "chrome": { + "version_added": "54" + }, + "chrome_android": { + "version_added": "54" + }, + "edge": { + "version_added": "17" + }, + "firefox": { + "version_added": "49" + }, + "firefox_android": { + "version_added": "49" + }, + "ie": { + "version_added": false + }, + "opera": { + "version_added": "41" + }, + "opera_android": { + "version_added": "41" + }, + "safari": { + "version_added": "10" + }, + "safari_ios": { + "version_added": "10" + }, + "samsunginternet_android": { + "version_added": "6.0" + }, + "webview_android": { + "version_added": "54" + } + }, + "status": { + "experimental": false, + "standard_track": true, + "deprecated": false + } + } + }, + "childElementCount": { + "__compat": { + "mdn_url": "https://developer.mozilla.org/docs/Web/API/DocumentFragment/childElementCount", + "support": { + "chrome": { + "version_added": "29" + }, + "chrome_android": { + "version_added": "29" + }, + "edge": { + "version_added": "17" + }, + "firefox": { + "version_added": "25" + }, + "firefox_android": { + "version_added": "25" + }, + "ie": { + "version_added": false + }, + "opera": { + "version_added": "16" + }, + "opera_android": { + "version_added": "16" + }, + "safari": { + "version_added": "9" + }, + "safari_ios": { + "version_added": "9" + }, + "samsunginternet_android": { + "version_added": "2.0" + }, + "webview_android": { + "version_added": "≤37" + } + }, + "status": { + "experimental": false, + "standard_track": true, + "deprecated": false + } + } + }, + "children": { + "__compat": { + "mdn_url": "https://developer.mozilla.org/docs/Web/API/DocumentFragment/children", + "support": { + "chrome": { + "version_added": "29" + }, + "chrome_android": { + "version_added": "29" + }, + "edge": { + "version_added": "16" + }, + "firefox": { + "version_added": "25" + }, + "firefox_android": { + "version_added": "25" + }, + "ie": { + "version_added": false + }, + "opera": { + "version_added": "16" + }, + "opera_android": { + "version_added": "16" + }, + "safari": { + "version_added": "9" + }, + "safari_ios": { + "version_added": "9" + }, + "samsunginternet_android": { + "version_added": "2.0" + }, + "webview_android": { + "version_added": "≤37" + } + }, + "status": { + "experimental": false, + "standard_track": true, + "deprecated": false + } + } + }, + "firstElementChild": { + "__compat": { + "mdn_url": "https://developer.mozilla.org/docs/Web/API/DocumentFragment/firstElementChild", + "support": { + "chrome": { + "version_added": "29" + }, + "chrome_android": { + "version_added": "29" + }, + "edge": { + "version_added": "17" + }, + "firefox": { + "version_added": "25" + }, + "firefox_android": { + "version_added": "25" + }, + "ie": { + "version_added": false + }, + "opera": { + "version_added": "16" + }, + "opera_android": { + "version_added": "16" + }, + "safari": { + "version_added": "9" + }, + "safari_ios": { + "version_added": "9" + }, + "samsunginternet_android": { + "version_added": "2.0" + }, + "webview_android": { + "version_added": "≤37" + } + }, + "status": { + "experimental": false, + "standard_track": true, + "deprecated": false + } + } + }, + "lastElementChild": { + "__compat": { + "mdn_url": "https://developer.mozilla.org/docs/Web/API/DocumentFragment/lastElementChild", + "support": { + "chrome": { + "version_added": "29" + }, + "chrome_android": { + "version_added": "29" + }, + "edge": { + "version_added": "17" + }, + "firefox": { + "version_added": "25" + }, + "firefox_android": { + "version_added": "25" + }, + "ie": { + "version_added": false + }, + "opera": { + "version_added": "16" + }, + "opera_android": { + "version_added": "16" + }, + "safari": { + "version_added": "9" + }, + "safari_ios": { + "version_added": "9" + }, + "samsunginternet_android": { + "version_added": "2.0" + }, + "webview_android": { + "version_added": "≤37" + } + }, + "status": { + "experimental": false, + "standard_track": true, + "deprecated": false + } + } + }, + "prepend": { + "__compat": { + "mdn_url": "https://developer.mozilla.org/docs/Web/API/DocumentFragment/prepend", + "support": { + "chrome": { + "version_added": "54" + }, + "chrome_android": { + "version_added": "54" + }, + "edge": { + "version_added": "17" + }, + "firefox": { + "version_added": "49" + }, + "firefox_android": { + "version_added": "49" + }, + "ie": { + "version_added": false + }, + "opera": { + "version_added": "41" + }, + "opera_android": { + "version_added": "41" + }, + "safari": { + "version_added": "10" + }, + "safari_ios": { + "version_added": "10" + }, + "samsunginternet_android": { + "version_added": "6.0" + }, + "webview_android": { + "version_added": "54" + } + }, + "status": { + "experimental": false, + "standard_track": true, + "deprecated": false + } + } + }, + "querySelector": { + "__compat": { + "mdn_url": "https://developer.mozilla.org/docs/Web/API/DocumentFragment/querySelector", + "support": { + "chrome": { + "version_added": "1" + }, + "chrome_android": { + "version_added": "18" + }, + "edge": { + "version_added": "12" + }, + "firefox": { + "version_added": "3.5" + }, + "firefox_android": { + "version_added": "4" + }, + "ie": [ + { + "version_added": "9" + }, + { + "version_added": "8", + "partial_implementation": true, + "notes": "querySelectorAll() is supported, but only for CSS 2.1 selectors." + } + ], + "opera": { + "version_added": "10" + }, + "opera_android": { + "version_added": "10.1" + }, + "safari": { + "version_added": "4" + }, + "safari_ios": { + "version_added": "3" + }, + "samsunginternet_android": { + "version_added": "1.0" + }, + "webview_android": { + "version_added": "1" + } + }, + "status": { + "experimental": false, + "standard_track": true, + "deprecated": false + } + } + }, + "querySelectorAll": { + "__compat": { + "mdn_url": "https://developer.mozilla.org/docs/Web/API/DocumentFragment/querySelectorAll", + "support": { + "chrome": { + "version_added": "1" + }, + "chrome_android": { + "version_added": "18" + }, + "edge": { + "version_added": "12" + }, + "firefox": { + "version_added": "3.5" + }, + "firefox_android": { + "version_added": "4" + }, + "ie": [ + { + "version_added": "9" + }, + { + "version_added": "8", + "partial_implementation": true, + "notes": "querySelectorAll() is supported, but only for CSS 2.1 selectors." + } + ], + "opera": { + "version_added": "10" + }, + "opera_android": { + "version_added": "10.1" + }, + "safari": { + "version_added": "4" + }, + "safari_ios": { + "version_added": "3" + }, + "samsunginternet_android": { + "version_added": "1.0" + }, + "webview_android": { + "version_added": "1" + } + }, + "status": { + "experimental": false, + "standard_track": true, + "deprecated": false + } + } + }, + "replaceChildren": { + "__compat": { + "mdn_url": "https://developer.mozilla.org/docs/Web/API/DocumentFragment/replaceChildren", + "support": { + "chrome": { + "version_added": "86" + }, + "chrome_android": { + "version_added": "86" + }, + "edge": { + "version_added": "86" + }, + "firefox": { + "version_added": "78" + }, + "firefox_android": { + "version_added": "79" + }, + "ie": { + "version_added": false + }, + "opera": { + "version_added": "72" + }, + "opera_android": { + "version_added": "61" + }, + "safari": { + "version_added": "14" + }, + "safari_ios": { + "version_added": "14" + }, + "samsunginternet_android": { + "version_added": false + }, + "webview_android": { + "version_added": "86" + } + }, + "status": { + "experimental": false, + "standard_track": true, + "deprecated": false + } + } + } + } + } +} diff --git a/api/_mixins/ParentNode__Element.json b/api/_mixins/ParentNode__Element.json new file mode 100644 index 00000000000000..09c0cd80486283 --- /dev/null +++ b/api/_mixins/ParentNode__Element.json @@ -0,0 +1,453 @@ +{ + "api": { + "Element": { + "append": { + "__compat": { + "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/append", + "support": { + "chrome": { + "version_added": "54" + }, + "chrome_android": { + "version_added": "54" + }, + "edge": { + "version_added": "17" + }, + "firefox": { + "version_added": "49" + }, + "firefox_android": { + "version_added": "49" + }, + "ie": { + "version_added": false + }, + "opera": { + "version_added": "41" + }, + "opera_android": { + "version_added": "41" + }, + "safari": { + "version_added": "10" + }, + "safari_ios": { + "version_added": "10" + }, + "samsunginternet_android": { + "version_added": "6.0" + }, + "webview_android": { + "version_added": "54" + } + }, + "status": { + "experimental": false, + "standard_track": true, + "deprecated": false + } + } + }, + "childElementCount": { + "__compat": { + "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/childElementCount", + "support": { + "chrome": { + "version_added": "1" + }, + "chrome_android": { + "version_added": "18" + }, + "edge": { + "version_added": "12" + }, + "firefox": { + "version_added": "3.5" + }, + "firefox_android": { + "version_added": "4" + }, + "ie": { + "version_added": "9" + }, + "opera": { + "version_added": "10" + }, + "opera_android": { + "version_added": "10.1" + }, + "safari": { + "version_added": "4" + }, + "safari_ios": { + "version_added": "3" + }, + "samsunginternet_android": { + "version_added": "1.0" + }, + "webview_android": { + "version_added": "1" + } + }, + "status": { + "experimental": false, + "standard_track": true, + "deprecated": false + } + } + }, + "children": { + "__compat": { + "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/children", + "support": { + "chrome": { + "version_added": "1" + }, + "chrome_android": { + "version_added": "18" + }, + "edge": { + "version_added": "12" + }, + "firefox": { + "version_added": "3.5" + }, + "firefox_android": { + "version_added": "4" + }, + "ie": { + "version_added": "9", + "notes": "Internet Explorer 6, 7 and 8 supported it, but erroneously includes Comment nodes." + }, + "opera": { + "version_added": "10" + }, + "opera_android": { + "version_added": "10.1" + }, + "safari": { + "version_added": "4" + }, + "safari_ios": { + "version_added": "3" + }, + "samsunginternet_android": { + "version_added": "1.0" + }, + "webview_android": { + "version_added": "1" + } + }, + "status": { + "experimental": false, + "standard_track": true, + "deprecated": false + } + } + }, + "firstElementChild": { + "__compat": { + "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/firstElementChild", + "support": { + "chrome": { + "version_added": "1" + }, + "chrome_android": { + "version_added": "18" + }, + "edge": { + "version_added": "12" + }, + "firefox": { + "version_added": "3.5" + }, + "firefox_android": { + "version_added": "4" + }, + "ie": { + "version_added": "9" + }, + "opera": { + "version_added": "10" + }, + "opera_android": { + "version_added": "10.1" + }, + "safari": { + "version_added": "4" + }, + "safari_ios": { + "version_added": "3" + }, + "samsunginternet_android": { + "version_added": "1.0" + }, + "webview_android": { + "version_added": "1" + } + }, + "status": { + "experimental": false, + "standard_track": true, + "deprecated": false + } + } + }, + "lastElementChild": { + "__compat": { + "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/lastElementChild", + "support": { + "chrome": { + "version_added": "1" + }, + "chrome_android": { + "version_added": "18" + }, + "edge": { + "version_added": "12" + }, + "firefox": { + "version_added": "3.5" + }, + "firefox_android": { + "version_added": "4" + }, + "ie": { + "version_added": "9" + }, + "opera": { + "version_added": "10" + }, + "opera_android": { + "version_added": "10.1" + }, + "safari": { + "version_added": "4" + }, + "safari_ios": { + "version_added": "3" + }, + "samsunginternet_android": { + "version_added": "1.0" + }, + "webview_android": { + "version_added": "1" + } + }, + "status": { + "experimental": false, + "standard_track": true, + "deprecated": false + } + } + }, + "prepend": { + "__compat": { + "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/prepend", + "support": { + "chrome": { + "version_added": "54" + }, + "chrome_android": { + "version_added": "54" + }, + "edge": { + "version_added": "17" + }, + "firefox": { + "version_added": "49" + }, + "firefox_android": { + "version_added": "49" + }, + "ie": { + "version_added": false + }, + "opera": { + "version_added": "41" + }, + "opera_android": { + "version_added": "41" + }, + "safari": { + "version_added": "10" + }, + "safari_ios": { + "version_added": "10" + }, + "samsunginternet_android": { + "version_added": "6.0" + }, + "webview_android": { + "version_added": "54" + } + }, + "status": { + "experimental": false, + "standard_track": true, + "deprecated": false + } + } + }, + "querySelector": { + "__compat": { + "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/querySelector", + "support": { + "chrome": { + "version_added": "1" + }, + "chrome_android": { + "version_added": "18" + }, + "edge": { + "version_added": "12" + }, + "firefox": { + "version_added": "3.5" + }, + "firefox_android": { + "version_added": "4" + }, + "ie": [ + { + "version_added": "9" + }, + { + "version_added": "8", + "partial_implementation": true, + "notes": "querySelector() is supported, but only for CSS 2.1 selectors." + } + ], + "opera": { + "version_added": "10" + }, + "opera_android": { + "version_added": "10.1" + }, + "safari": { + "version_added": "3.1" + }, + "safari_ios": { + "version_added": "2" + }, + "samsunginternet_android": { + "version_added": "1.0" + }, + "webview_android": { + "version_added": "1" + } + }, + "status": { + "experimental": false, + "standard_track": true, + "deprecated": false + } + } + }, + "querySelectorAll": { + "__compat": { + "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/querySelectorAll", + "support": { + "chrome": { + "version_added": "1" + }, + "chrome_android": { + "version_added": "18" + }, + "edge": { + "version_added": "12" + }, + "firefox": { + "version_added": "3.5" + }, + "firefox_android": { + "version_added": "4" + }, + "ie": [ + { + "version_added": "9" + }, + { + "version_added": "8", + "partial_implementation": true, + "notes": "querySelectorAll() is supported, but only for CSS 2.1 selectors." + } + ], + "opera": { + "version_added": "10" + }, + "opera_android": { + "version_added": "10.1" + }, + "safari": { + "version_added": "3.1" + }, + "safari_ios": { + "version_added": "2" + }, + "samsunginternet_android": { + "version_added": "1.0" + }, + "webview_android": { + "version_added": "1" + } + }, + "status": { + "experimental": false, + "standard_track": true, + "deprecated": false + } + } + }, + "replaceChildren": { + "__compat": { + "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/replaceChildren", + "support": { + "chrome": { + "version_added": "86" + }, + "chrome_android": { + "version_added": "86" + }, + "edge": { + "version_added": "86" + }, + "firefox": { + "version_added": "78" + }, + "firefox_android": { + "version_added": "79" + }, + "ie": { + "version_added": false + }, + "opera": { + "version_added": "72" + }, + "opera_android": { + "version_added": "61" + }, + "safari": { + "version_added": "14" + }, + "safari_ios": { + "version_added": "14" + }, + "samsunginternet_android": { + "version_added": false + }, + "webview_android": { + "version_added": "86" + } + }, + "status": { + "experimental": false, + "standard_track": true, + "deprecated": false + } + } + } + } + } +}