From 2027ecc97744599682cf8f7cf50d2a386015893c Mon Sep 17 00:00:00 2001 From: "Queen Vinyl Da.i'gyu-Kazotetsu" Date: Tue, 22 Mar 2022 12:53:46 -0700 Subject: [PATCH 1/7] Separate WindowEventHandlers mixin into individual files --- ...WindowEventHandlers__HTMLBodyElement.json} | 69 +- ...dowEventHandlers__HTMLFrameSetElement.json | 682 ++++++++++++++++++ .../WindowEventHandlers__SVGSVGElement.json | 682 ++++++++++++++++++ api/_mixins/WindowEventHandlers__Window.json | 682 ++++++++++++++++++ 4 files changed, 2057 insertions(+), 58 deletions(-) rename api/{WindowEventHandlers.json => _mixins/WindowEventHandlers__HTMLBodyElement.json} (92%) create mode 100644 api/_mixins/WindowEventHandlers__HTMLFrameSetElement.json create mode 100644 api/_mixins/WindowEventHandlers__SVGSVGElement.json create mode 100644 api/_mixins/WindowEventHandlers__Window.json diff --git a/api/WindowEventHandlers.json b/api/_mixins/WindowEventHandlers__HTMLBodyElement.json similarity index 92% rename from api/WindowEventHandlers.json rename to api/_mixins/WindowEventHandlers__HTMLBodyElement.json index 2f92f67bd7e2d9..eab3b146cab06f 100644 --- a/api/WindowEventHandlers.json +++ b/api/_mixins/WindowEventHandlers__HTMLBodyElement.json @@ -1,56 +1,9 @@ { "api": { - "WindowEventHandlers": { - "__compat": { - "mdn_url": "https://developer.mozilla.org/docs/Web/API/WindowEventHandlers", - "spec_url": "https://html.spec.whatwg.org/multipage/webappapis.html#windoweventhandlers", - "support": { - "chrome": { - "version_added": "1" - }, - "chrome_android": { - "version_added": "18" - }, - "edge": { - "version_added": "12" - }, - "firefox": { - "version_added": "1" - }, - "firefox_android": { - "version_added": "4" - }, - "ie": { - "version_added": "4" - }, - "opera": { - "version_added": "≤12.1" - }, - "opera_android": { - "version_added": "≤12.1" - }, - "safari": { - "version_added": "1" - }, - "safari_ios": { - "version_added": "1" - }, - "samsunginternet_android": { - "version_added": "1.0" - }, - "webview_android": { - "version_added": "1" - } - }, - "status": { - "experimental": false, - "standard_track": true, - "deprecated": false - } - }, + "HTMLBodyElement": { "onafterprint": { "__compat": { - "mdn_url": "https://developer.mozilla.org/docs/Web/API/WindowEventHandlers/onafterprint", + "mdn_url": "https://developer.mozilla.org/docs/Web/API/HTMLBodyElement/onafterprint", "spec_url": "https://html.spec.whatwg.org/multipage/webappapis.html#handler-window-onafterprint", "support": { "chrome": { @@ -99,7 +52,7 @@ }, "onbeforeprint": { "__compat": { - "mdn_url": "https://developer.mozilla.org/docs/Web/API/WindowEventHandlers/onbeforeprint", + "mdn_url": "https://developer.mozilla.org/docs/Web/API/HTMLBodyElement/onbeforeprint", "spec_url": "https://html.spec.whatwg.org/multipage/webappapis.html#handler-window-onbeforeprint", "support": { "chrome": { @@ -148,7 +101,7 @@ }, "onbeforeunload": { "__compat": { - "mdn_url": "https://developer.mozilla.org/docs/Web/API/WindowEventHandlers/onbeforeunload", + "mdn_url": "https://developer.mozilla.org/docs/Web/API/HTMLBodyElement/onbeforeunload", "spec_url": "https://html.spec.whatwg.org/multipage/webappapis.html#handler-window-onbeforeunload", "support": { "chrome": { @@ -197,7 +150,7 @@ }, "onhashchange": { "__compat": { - "mdn_url": "https://developer.mozilla.org/docs/Web/API/WindowEventHandlers/onhashchange", + "mdn_url": "https://developer.mozilla.org/docs/Web/API/HTMLBodyElement/onhashchange", "spec_url": "https://html.spec.whatwg.org/multipage/webappapis.html#handler-window-onhashchange", "support": { "chrome": { @@ -246,7 +199,7 @@ }, "onlanguagechange": { "__compat": { - "mdn_url": "https://developer.mozilla.org/docs/Web/API/WindowEventHandlers/onlanguagechange", + "mdn_url": "https://developer.mozilla.org/docs/Web/API/HTMLBodyElement/onlanguagechange", "spec_url": "https://html.spec.whatwg.org/multipage/webappapis.html#handler-window-onlanguagechange", "support": { "chrome": { @@ -391,7 +344,7 @@ }, "onpopstate": { "__compat": { - "mdn_url": "https://developer.mozilla.org/docs/Web/API/WindowEventHandlers/onpopstate", + "mdn_url": "https://developer.mozilla.org/docs/Web/API/HTMLBodyElement/onpopstate", "spec_url": "https://html.spec.whatwg.org/multipage/webappapis.html#handler-window-onpopstate", "support": { "chrome": { @@ -440,7 +393,7 @@ }, "onrejectionhandled": { "__compat": { - "mdn_url": "https://developer.mozilla.org/docs/Web/API/WindowEventHandlers/onrejectionhandled", + "mdn_url": "https://developer.mozilla.org/docs/Web/API/HTMLBodyElement/onrejectionhandled", "spec_url": "https://html.spec.whatwg.org/multipage/webappapis.html#handler-window-onrejectionhandled", "support": { "chrome": { @@ -534,7 +487,7 @@ }, "onstorage": { "__compat": { - "mdn_url": "https://developer.mozilla.org/docs/Web/API/WindowEventHandlers/onstorage", + "mdn_url": "https://developer.mozilla.org/docs/Web/API/HTMLBodyElement/onstorage", "spec_url": "https://html.spec.whatwg.org/multipage/webappapis.html#handler-window-onstorage", "support": { "chrome": { @@ -583,7 +536,7 @@ }, "onunhandledrejection": { "__compat": { - "mdn_url": "https://developer.mozilla.org/docs/Web/API/WindowEventHandlers/onunhandledrejection", + "mdn_url": "https://developer.mozilla.org/docs/Web/API/HTMLBodyElement/onunhandledrejection", "spec_url": "https://html.spec.whatwg.org/multipage/webappapis.html#handler-window-onunhandledrejection", "support": { "chrome": { @@ -677,7 +630,7 @@ }, "onunload": { "__compat": { - "mdn_url": "https://developer.mozilla.org/docs/Web/API/WindowEventHandlers/onunload", + "mdn_url": "https://developer.mozilla.org/docs/Web/API/HTMLBodyElement/onunload", "spec_url": "https://html.spec.whatwg.org/multipage/webappapis.html#handler-window-onunload", "support": { "chrome": { diff --git a/api/_mixins/WindowEventHandlers__HTMLFrameSetElement.json b/api/_mixins/WindowEventHandlers__HTMLFrameSetElement.json new file mode 100644 index 00000000000000..9cac2660c29746 --- /dev/null +++ b/api/_mixins/WindowEventHandlers__HTMLFrameSetElement.json @@ -0,0 +1,682 @@ +{ + "api": { + "HTMLFrameSetElement": { + "onafterprint": { + "__compat": { + "mdn_url": "https://developer.mozilla.org/docs/Web/API/HTMLFrameSetElement/onafterprint", + "spec_url": "https://html.spec.whatwg.org/multipage/webappapis.html#handler-window-onafterprint", + "support": { + "chrome": { + "version_added": "63" + }, + "chrome_android": { + "version_added": "63" + }, + "edge": { + "version_added": "12" + }, + "firefox": { + "version_added": "6" + }, + "firefox_android": { + "version_added": "6" + }, + "ie": { + "version_added": "≤6" + }, + "opera": { + "version_added": "50" + }, + "opera_android": { + "version_added": "46" + }, + "safari": { + "version_added": "13" + }, + "safari_ios": { + "version_added": "13" + }, + "samsunginternet_android": { + "version_added": "8.0" + }, + "webview_android": { + "version_added": "63" + } + }, + "status": { + "experimental": false, + "standard_track": true, + "deprecated": false + } + } + }, + "onbeforeprint": { + "__compat": { + "mdn_url": "https://developer.mozilla.org/docs/Web/API/HTMLFrameSetElement/onbeforeprint", + "spec_url": "https://html.spec.whatwg.org/multipage/webappapis.html#handler-window-onbeforeprint", + "support": { + "chrome": { + "version_added": "63" + }, + "chrome_android": { + "version_added": "63" + }, + "edge": { + "version_added": "12" + }, + "firefox": { + "version_added": "6" + }, + "firefox_android": { + "version_added": "6" + }, + "ie": { + "version_added": "≤6" + }, + "opera": { + "version_added": "50" + }, + "opera_android": { + "version_added": "46" + }, + "safari": { + "version_added": "13" + }, + "safari_ios": { + "version_added": "13" + }, + "samsunginternet_android": { + "version_added": "8.0" + }, + "webview_android": { + "version_added": "63" + } + }, + "status": { + "experimental": false, + "standard_track": true, + "deprecated": false + } + } + }, + "onbeforeunload": { + "__compat": { + "mdn_url": "https://developer.mozilla.org/docs/Web/API/HTMLFrameSetElement/onbeforeunload", + "spec_url": "https://html.spec.whatwg.org/multipage/webappapis.html#handler-window-onbeforeunload", + "support": { + "chrome": { + "version_added": "1" + }, + "chrome_android": { + "version_added": "18" + }, + "edge": { + "version_added": "12" + }, + "firefox": { + "version_added": "1" + }, + "firefox_android": { + "version_added": "4" + }, + "ie": { + "version_added": "4" + }, + "opera": { + "version_added": "12" + }, + "opera_android": { + "version_added": "12" + }, + "safari": { + "version_added": "3" + }, + "safari_ios": { + "version_added": "1" + }, + "samsunginternet_android": { + "version_added": "1.0" + }, + "webview_android": { + "version_added": "1" + } + }, + "status": { + "experimental": false, + "standard_track": true, + "deprecated": false + } + } + }, + "onhashchange": { + "__compat": { + "mdn_url": "https://developer.mozilla.org/docs/Web/API/HTMLFrameSetElement/onhashchange", + "spec_url": "https://html.spec.whatwg.org/multipage/webappapis.html#handler-window-onhashchange", + "support": { + "chrome": { + "version_added": "5" + }, + "chrome_android": { + "version_added": "18" + }, + "edge": { + "version_added": "12" + }, + "firefox": { + "version_added": "3.6" + }, + "firefox_android": { + "version_added": "4" + }, + "ie": { + "version_added": "8" + }, + "opera": { + "version_added": "10" + }, + "opera_android": { + "version_added": "10.1" + }, + "safari": { + "version_added": "5" + }, + "safari_ios": { + "version_added": "5" + }, + "samsunginternet_android": { + "version_added": "1.0" + }, + "webview_android": { + "version_added": "≤37" + } + }, + "status": { + "experimental": false, + "standard_track": true, + "deprecated": false + } + } + }, + "onlanguagechange": { + "__compat": { + "mdn_url": "https://developer.mozilla.org/docs/Web/API/HTMLFrameSetElement/onlanguagechange", + "spec_url": "https://html.spec.whatwg.org/multipage/webappapis.html#handler-window-onlanguagechange", + "support": { + "chrome": { + "version_added": "37" + }, + "chrome_android": { + "version_added": "37" + }, + "edge": { + "version_added": "79" + }, + "firefox": { + "version_added": "32" + }, + "firefox_android": { + "version_added": "4" + }, + "ie": { + "version_added": false + }, + "opera": { + "version_added": "24" + }, + "opera_android": { + "version_added": "24" + }, + "safari": { + "version_added": "10.1" + }, + "safari_ios": { + "version_added": "10.3" + }, + "samsunginternet_android": { + "version_added": "4.0" + }, + "webview_android": { + "version_added": "37" + } + }, + "status": { + "experimental": true, + "standard_track": true, + "deprecated": false + } + } + }, + "onoffline": { + "__compat": { + "spec_url": "https://html.spec.whatwg.org/multipage/webappapis.html#handler-window-onoffline", + "support": { + "chrome": { + "version_added": "3" + }, + "chrome_android": { + "version_added": "18" + }, + "edge": { + "version_added": "12" + }, + "firefox": { + "version_added": "9" + }, + "firefox_android": { + "version_added": "9" + }, + "ie": { + "version_added": "9" + }, + "opera": { + "version_added": "15" + }, + "opera_android": { + "version_added": "14" + }, + "safari": { + "version_added": "4" + }, + "safari_ios": { + "version_added": "3" + }, + "samsunginternet_android": { + "version_added": "1.0" + }, + "webview_android": { + "version_added": "≤37" + } + }, + "status": { + "experimental": false, + "standard_track": true, + "deprecated": false + } + } + }, + "ononline": { + "__compat": { + "spec_url": "https://html.spec.whatwg.org/multipage/webappapis.html#handler-window-ononline", + "support": { + "chrome": { + "version_added": "3" + }, + "chrome_android": { + "version_added": "18" + }, + "edge": { + "version_added": "12" + }, + "firefox": { + "version_added": "9" + }, + "firefox_android": { + "version_added": "9" + }, + "ie": { + "version_added": "9" + }, + "opera": { + "version_added": "15" + }, + "opera_android": { + "version_added": "14" + }, + "safari": { + "version_added": "4" + }, + "safari_ios": { + "version_added": "3" + }, + "samsunginternet_android": { + "version_added": "1.0" + }, + "webview_android": { + "version_added": "≤37" + } + }, + "status": { + "experimental": false, + "standard_track": true, + "deprecated": false + } + } + }, + "onpopstate": { + "__compat": { + "mdn_url": "https://developer.mozilla.org/docs/Web/API/HTMLFrameSetElement/onpopstate", + "spec_url": "https://html.spec.whatwg.org/multipage/webappapis.html#handler-window-onpopstate", + "support": { + "chrome": { + "version_added": "5" + }, + "chrome_android": { + "version_added": "18" + }, + "edge": { + "version_added": "12" + }, + "firefox": { + "version_added": "4" + }, + "firefox_android": { + "version_added": "4" + }, + "ie": { + "version_added": "10" + }, + "opera": { + "version_added": "11.5" + }, + "opera_android": { + "version_added": "11.5" + }, + "safari": { + "version_added": "5" + }, + "safari_ios": { + "version_added": "4.2" + }, + "samsunginternet_android": { + "version_added": "1.0" + }, + "webview_android": { + "version_added": "37" + } + }, + "status": { + "experimental": false, + "standard_track": true, + "deprecated": false + } + } + }, + "onrejectionhandled": { + "__compat": { + "mdn_url": "https://developer.mozilla.org/docs/Web/API/HTMLFrameSetElement/onrejectionhandled", + "spec_url": "https://html.spec.whatwg.org/multipage/webappapis.html#handler-window-onrejectionhandled", + "support": { + "chrome": { + "version_added": "49" + }, + "chrome_android": { + "version_added": "49" + }, + "edge": { + "version_added": "79" + }, + "firefox": [ + { + "version_added": "69" + }, + { + "version_added": "68", + "flags": [ + { + "type": "preference", + "name": "dom.promise_rejection_events.enabled", + "value_to_set": "true" + } + ] + }, + { + "version_added": "55", + "partial_implementation": true, + "flags": [ + { + "type": "preference", + "name": "dom.promise_rejection_events.enabled", + "value_to_set": "true" + } + ], + "notes": "This event handler was added in Firefox 55 but was disabled since it wasn't fully implemented. It was fully implemented in Firefox 68 and enabled by default in Firefox 69." + } + ], + "firefox_android": [ + { + "version_added": "68", + "flags": [ + { + "type": "preference", + "name": "dom.promise_rejection_events.enabled", + "value_to_set": "true" + } + ] + }, + { + "version_added": "55", + "partial_implementation": true, + "flags": [ + { + "type": "preference", + "name": "dom.promise_rejection_events.enabled", + "value_to_set": "true" + } + ], + "notes": "This event handler was added in Firefox 55 but was disabled since it wasn't fully implemented. It was fully implemented in Firefox 68 but not enabled by default." + } + ], + "ie": { + "version_added": false + }, + "opera": { + "version_added": "36" + }, + "opera_android": { + "version_added": false + }, + "safari": { + "version_added": "11" + }, + "safari_ios": { + "version_added": "11.3" + }, + "samsunginternet_android": { + "version_added": "5.0" + }, + "webview_android": { + "version_added": "49" + } + }, + "status": { + "experimental": false, + "standard_track": true, + "deprecated": false + } + } + }, + "onstorage": { + "__compat": { + "mdn_url": "https://developer.mozilla.org/docs/Web/API/HTMLFrameSetElement/onstorage", + "spec_url": "https://html.spec.whatwg.org/multipage/webappapis.html#handler-window-onstorage", + "support": { + "chrome": { + "version_added": "1" + }, + "chrome_android": { + "version_added": "18" + }, + "edge": { + "version_added": "15" + }, + "firefox": { + "version_added": "45" + }, + "firefox_android": { + "version_added": "45" + }, + "ie": { + "version_added": "9" + }, + "opera": { + "version_added": "15" + }, + "opera_android": { + "version_added": "14" + }, + "safari": { + "version_added": "4" + }, + "safari_ios": { + "version_added": "4" + }, + "samsunginternet_android": { + "version_added": "1.0" + }, + "webview_android": { + "version_added": "≤37" + } + }, + "status": { + "experimental": false, + "standard_track": true, + "deprecated": false + } + } + }, + "onunhandledrejection": { + "__compat": { + "mdn_url": "https://developer.mozilla.org/docs/Web/API/HTMLFrameSetElement/onunhandledrejection", + "spec_url": "https://html.spec.whatwg.org/multipage/webappapis.html#handler-window-onunhandledrejection", + "support": { + "chrome": { + "version_added": "49" + }, + "chrome_android": { + "version_added": "49" + }, + "edge": { + "version_added": "79" + }, + "firefox": [ + { + "version_added": "69" + }, + { + "version_added": "68", + "flags": [ + { + "type": "preference", + "name": "dom.promise_rejection_events.enabled", + "value_to_set": "true" + } + ] + }, + { + "version_added": "55", + "partial_implementation": true, + "flags": [ + { + "type": "preference", + "name": "dom.promise_rejection_events.enabled", + "value_to_set": "true" + } + ], + "notes": "This event handler was added in Firefox 55 but was disabled since it wasn't fully implemented. It was fully implemented in Firefox 68 and enabled by default in Firefox 69." + } + ], + "firefox_android": [ + { + "version_added": "68", + "flags": [ + { + "type": "preference", + "name": "dom.promise_rejection_events.enabled", + "value_to_set": "true" + } + ] + }, + { + "version_added": "55", + "partial_implementation": true, + "flags": [ + { + "type": "preference", + "name": "dom.promise_rejection_events.enabled", + "value_to_set": "true" + } + ], + "notes": "This event handler was added in Firefox 55 but was disabled since it wasn't fully implemented. It was fully implemented in Firefox 68 but not enabled by default." + } + ], + "ie": { + "version_added": false + }, + "opera": { + "version_added": "36" + }, + "opera_android": { + "version_added": false + }, + "safari": { + "version_added": "11" + }, + "safari_ios": { + "version_added": "11.3" + }, + "samsunginternet_android": { + "version_added": "5.0" + }, + "webview_android": { + "version_added": "49" + } + }, + "status": { + "experimental": false, + "standard_track": true, + "deprecated": false + } + } + }, + "onunload": { + "__compat": { + "mdn_url": "https://developer.mozilla.org/docs/Web/API/HTMLFrameSetElement/onunload", + "spec_url": "https://html.spec.whatwg.org/multipage/webappapis.html#handler-window-onunload", + "support": { + "chrome": { + "version_added": "1" + }, + "chrome_android": { + "version_added": "18" + }, + "edge": { + "version_added": "12" + }, + "firefox": { + "version_added": "9" + }, + "firefox_android": { + "version_added": "9" + }, + "ie": { + "version_added": "≤6" + }, + "opera": { + "version_added": "≤12.1" + }, + "opera_android": { + "version_added": "≤12.1" + }, + "safari": { + "version_added": "1" + }, + "safari_ios": { + "version_added": "1" + }, + "samsunginternet_android": { + "version_added": "1.0" + }, + "webview_android": { + "version_added": "≤37" + } + }, + "status": { + "experimental": false, + "standard_track": true, + "deprecated": false + } + } + } + } + } +} diff --git a/api/_mixins/WindowEventHandlers__SVGSVGElement.json b/api/_mixins/WindowEventHandlers__SVGSVGElement.json new file mode 100644 index 00000000000000..3954570f60f603 --- /dev/null +++ b/api/_mixins/WindowEventHandlers__SVGSVGElement.json @@ -0,0 +1,682 @@ +{ + "api": { + "SVGSVGElement": { + "onafterprint": { + "__compat": { + "mdn_url": "https://developer.mozilla.org/docs/Web/API/SVGSVGElement/onafterprint", + "spec_url": "https://html.spec.whatwg.org/multipage/webappapis.html#handler-window-onafterprint", + "support": { + "chrome": { + "version_added": "63" + }, + "chrome_android": { + "version_added": "63" + }, + "edge": { + "version_added": "12" + }, + "firefox": { + "version_added": "6" + }, + "firefox_android": { + "version_added": "6" + }, + "ie": { + "version_added": "≤6" + }, + "opera": { + "version_added": "50" + }, + "opera_android": { + "version_added": "46" + }, + "safari": { + "version_added": "13" + }, + "safari_ios": { + "version_added": "13" + }, + "samsunginternet_android": { + "version_added": "8.0" + }, + "webview_android": { + "version_added": "63" + } + }, + "status": { + "experimental": false, + "standard_track": true, + "deprecated": false + } + } + }, + "onbeforeprint": { + "__compat": { + "mdn_url": "https://developer.mozilla.org/docs/Web/API/SVGSVGElement/onbeforeprint", + "spec_url": "https://html.spec.whatwg.org/multipage/webappapis.html#handler-window-onbeforeprint", + "support": { + "chrome": { + "version_added": "63" + }, + "chrome_android": { + "version_added": "63" + }, + "edge": { + "version_added": "12" + }, + "firefox": { + "version_added": "6" + }, + "firefox_android": { + "version_added": "6" + }, + "ie": { + "version_added": "≤6" + }, + "opera": { + "version_added": "50" + }, + "opera_android": { + "version_added": "46" + }, + "safari": { + "version_added": "13" + }, + "safari_ios": { + "version_added": "13" + }, + "samsunginternet_android": { + "version_added": "8.0" + }, + "webview_android": { + "version_added": "63" + } + }, + "status": { + "experimental": false, + "standard_track": true, + "deprecated": false + } + } + }, + "onbeforeunload": { + "__compat": { + "mdn_url": "https://developer.mozilla.org/docs/Web/API/SVGSVGElement/onbeforeunload", + "spec_url": "https://html.spec.whatwg.org/multipage/webappapis.html#handler-window-onbeforeunload", + "support": { + "chrome": { + "version_added": "1" + }, + "chrome_android": { + "version_added": "18" + }, + "edge": { + "version_added": "12" + }, + "firefox": { + "version_added": "1" + }, + "firefox_android": { + "version_added": "4" + }, + "ie": { + "version_added": "4" + }, + "opera": { + "version_added": "12" + }, + "opera_android": { + "version_added": "12" + }, + "safari": { + "version_added": "3" + }, + "safari_ios": { + "version_added": "1" + }, + "samsunginternet_android": { + "version_added": "1.0" + }, + "webview_android": { + "version_added": "1" + } + }, + "status": { + "experimental": false, + "standard_track": true, + "deprecated": false + } + } + }, + "onhashchange": { + "__compat": { + "mdn_url": "https://developer.mozilla.org/docs/Web/API/SVGSVGElement/onhashchange", + "spec_url": "https://html.spec.whatwg.org/multipage/webappapis.html#handler-window-onhashchange", + "support": { + "chrome": { + "version_added": "5" + }, + "chrome_android": { + "version_added": "18" + }, + "edge": { + "version_added": "12" + }, + "firefox": { + "version_added": "3.6" + }, + "firefox_android": { + "version_added": "4" + }, + "ie": { + "version_added": "8" + }, + "opera": { + "version_added": "10" + }, + "opera_android": { + "version_added": "10.1" + }, + "safari": { + "version_added": "5" + }, + "safari_ios": { + "version_added": "5" + }, + "samsunginternet_android": { + "version_added": "1.0" + }, + "webview_android": { + "version_added": "≤37" + } + }, + "status": { + "experimental": false, + "standard_track": true, + "deprecated": false + } + } + }, + "onlanguagechange": { + "__compat": { + "mdn_url": "https://developer.mozilla.org/docs/Web/API/SVGSVGElement/onlanguagechange", + "spec_url": "https://html.spec.whatwg.org/multipage/webappapis.html#handler-window-onlanguagechange", + "support": { + "chrome": { + "version_added": "37" + }, + "chrome_android": { + "version_added": "37" + }, + "edge": { + "version_added": "79" + }, + "firefox": { + "version_added": "32" + }, + "firefox_android": { + "version_added": "4" + }, + "ie": { + "version_added": false + }, + "opera": { + "version_added": "24" + }, + "opera_android": { + "version_added": "24" + }, + "safari": { + "version_added": "10.1" + }, + "safari_ios": { + "version_added": "10.3" + }, + "samsunginternet_android": { + "version_added": "4.0" + }, + "webview_android": { + "version_added": "37" + } + }, + "status": { + "experimental": true, + "standard_track": true, + "deprecated": false + } + } + }, + "onoffline": { + "__compat": { + "spec_url": "https://html.spec.whatwg.org/multipage/webappapis.html#handler-window-onoffline", + "support": { + "chrome": { + "version_added": "3" + }, + "chrome_android": { + "version_added": "18" + }, + "edge": { + "version_added": "12" + }, + "firefox": { + "version_added": "9" + }, + "firefox_android": { + "version_added": "9" + }, + "ie": { + "version_added": "9" + }, + "opera": { + "version_added": "15" + }, + "opera_android": { + "version_added": "14" + }, + "safari": { + "version_added": "4" + }, + "safari_ios": { + "version_added": "3" + }, + "samsunginternet_android": { + "version_added": "1.0" + }, + "webview_android": { + "version_added": "≤37" + } + }, + "status": { + "experimental": false, + "standard_track": true, + "deprecated": false + } + } + }, + "ononline": { + "__compat": { + "spec_url": "https://html.spec.whatwg.org/multipage/webappapis.html#handler-window-ononline", + "support": { + "chrome": { + "version_added": "3" + }, + "chrome_android": { + "version_added": "18" + }, + "edge": { + "version_added": "12" + }, + "firefox": { + "version_added": "9" + }, + "firefox_android": { + "version_added": "9" + }, + "ie": { + "version_added": "9" + }, + "opera": { + "version_added": "15" + }, + "opera_android": { + "version_added": "14" + }, + "safari": { + "version_added": "4" + }, + "safari_ios": { + "version_added": "3" + }, + "samsunginternet_android": { + "version_added": "1.0" + }, + "webview_android": { + "version_added": "≤37" + } + }, + "status": { + "experimental": false, + "standard_track": true, + "deprecated": false + } + } + }, + "onpopstate": { + "__compat": { + "mdn_url": "https://developer.mozilla.org/docs/Web/API/SVGSVGElement/onpopstate", + "spec_url": "https://html.spec.whatwg.org/multipage/webappapis.html#handler-window-onpopstate", + "support": { + "chrome": { + "version_added": "5" + }, + "chrome_android": { + "version_added": "18" + }, + "edge": { + "version_added": "12" + }, + "firefox": { + "version_added": "4" + }, + "firefox_android": { + "version_added": "4" + }, + "ie": { + "version_added": "10" + }, + "opera": { + "version_added": "11.5" + }, + "opera_android": { + "version_added": "11.5" + }, + "safari": { + "version_added": "5" + }, + "safari_ios": { + "version_added": "4.2" + }, + "samsunginternet_android": { + "version_added": "1.0" + }, + "webview_android": { + "version_added": "37" + } + }, + "status": { + "experimental": false, + "standard_track": true, + "deprecated": false + } + } + }, + "onrejectionhandled": { + "__compat": { + "mdn_url": "https://developer.mozilla.org/docs/Web/API/SVGSVGElement/onrejectionhandled", + "spec_url": "https://html.spec.whatwg.org/multipage/webappapis.html#handler-window-onrejectionhandled", + "support": { + "chrome": { + "version_added": "49" + }, + "chrome_android": { + "version_added": "49" + }, + "edge": { + "version_added": "79" + }, + "firefox": [ + { + "version_added": "69" + }, + { + "version_added": "68", + "flags": [ + { + "type": "preference", + "name": "dom.promise_rejection_events.enabled", + "value_to_set": "true" + } + ] + }, + { + "version_added": "55", + "partial_implementation": true, + "flags": [ + { + "type": "preference", + "name": "dom.promise_rejection_events.enabled", + "value_to_set": "true" + } + ], + "notes": "This event handler was added in Firefox 55 but was disabled since it wasn't fully implemented. It was fully implemented in Firefox 68 and enabled by default in Firefox 69." + } + ], + "firefox_android": [ + { + "version_added": "68", + "flags": [ + { + "type": "preference", + "name": "dom.promise_rejection_events.enabled", + "value_to_set": "true" + } + ] + }, + { + "version_added": "55", + "partial_implementation": true, + "flags": [ + { + "type": "preference", + "name": "dom.promise_rejection_events.enabled", + "value_to_set": "true" + } + ], + "notes": "This event handler was added in Firefox 55 but was disabled since it wasn't fully implemented. It was fully implemented in Firefox 68 but not enabled by default." + } + ], + "ie": { + "version_added": false + }, + "opera": { + "version_added": "36" + }, + "opera_android": { + "version_added": false + }, + "safari": { + "version_added": "11" + }, + "safari_ios": { + "version_added": "11.3" + }, + "samsunginternet_android": { + "version_added": "5.0" + }, + "webview_android": { + "version_added": "49" + } + }, + "status": { + "experimental": false, + "standard_track": true, + "deprecated": false + } + } + }, + "onstorage": { + "__compat": { + "mdn_url": "https://developer.mozilla.org/docs/Web/API/SVGSVGElement/onstorage", + "spec_url": "https://html.spec.whatwg.org/multipage/webappapis.html#handler-window-onstorage", + "support": { + "chrome": { + "version_added": "1" + }, + "chrome_android": { + "version_added": "18" + }, + "edge": { + "version_added": "15" + }, + "firefox": { + "version_added": "45" + }, + "firefox_android": { + "version_added": "45" + }, + "ie": { + "version_added": "9" + }, + "opera": { + "version_added": "15" + }, + "opera_android": { + "version_added": "14" + }, + "safari": { + "version_added": "4" + }, + "safari_ios": { + "version_added": "4" + }, + "samsunginternet_android": { + "version_added": "1.0" + }, + "webview_android": { + "version_added": "≤37" + } + }, + "status": { + "experimental": false, + "standard_track": true, + "deprecated": false + } + } + }, + "onunhandledrejection": { + "__compat": { + "mdn_url": "https://developer.mozilla.org/docs/Web/API/SVGSVGElement/onunhandledrejection", + "spec_url": "https://html.spec.whatwg.org/multipage/webappapis.html#handler-window-onunhandledrejection", + "support": { + "chrome": { + "version_added": "49" + }, + "chrome_android": { + "version_added": "49" + }, + "edge": { + "version_added": "79" + }, + "firefox": [ + { + "version_added": "69" + }, + { + "version_added": "68", + "flags": [ + { + "type": "preference", + "name": "dom.promise_rejection_events.enabled", + "value_to_set": "true" + } + ] + }, + { + "version_added": "55", + "partial_implementation": true, + "flags": [ + { + "type": "preference", + "name": "dom.promise_rejection_events.enabled", + "value_to_set": "true" + } + ], + "notes": "This event handler was added in Firefox 55 but was disabled since it wasn't fully implemented. It was fully implemented in Firefox 68 and enabled by default in Firefox 69." + } + ], + "firefox_android": [ + { + "version_added": "68", + "flags": [ + { + "type": "preference", + "name": "dom.promise_rejection_events.enabled", + "value_to_set": "true" + } + ] + }, + { + "version_added": "55", + "partial_implementation": true, + "flags": [ + { + "type": "preference", + "name": "dom.promise_rejection_events.enabled", + "value_to_set": "true" + } + ], + "notes": "This event handler was added in Firefox 55 but was disabled since it wasn't fully implemented. It was fully implemented in Firefox 68 but not enabled by default." + } + ], + "ie": { + "version_added": false + }, + "opera": { + "version_added": "36" + }, + "opera_android": { + "version_added": false + }, + "safari": { + "version_added": "11" + }, + "safari_ios": { + "version_added": "11.3" + }, + "samsunginternet_android": { + "version_added": "5.0" + }, + "webview_android": { + "version_added": "49" + } + }, + "status": { + "experimental": false, + "standard_track": true, + "deprecated": false + } + } + }, + "onunload": { + "__compat": { + "mdn_url": "https://developer.mozilla.org/docs/Web/API/SVGSVGElement/onunload", + "spec_url": "https://html.spec.whatwg.org/multipage/webappapis.html#handler-window-onunload", + "support": { + "chrome": { + "version_added": "1" + }, + "chrome_android": { + "version_added": "18" + }, + "edge": { + "version_added": "12" + }, + "firefox": { + "version_added": "9" + }, + "firefox_android": { + "version_added": "9" + }, + "ie": { + "version_added": "≤6" + }, + "opera": { + "version_added": "≤12.1" + }, + "opera_android": { + "version_added": "≤12.1" + }, + "safari": { + "version_added": "1" + }, + "safari_ios": { + "version_added": "1" + }, + "samsunginternet_android": { + "version_added": "1.0" + }, + "webview_android": { + "version_added": "≤37" + } + }, + "status": { + "experimental": false, + "standard_track": true, + "deprecated": false + } + } + } + } + } +} diff --git a/api/_mixins/WindowEventHandlers__Window.json b/api/_mixins/WindowEventHandlers__Window.json new file mode 100644 index 00000000000000..f3ac3d6771505d --- /dev/null +++ b/api/_mixins/WindowEventHandlers__Window.json @@ -0,0 +1,682 @@ +{ + "api": { + "Window": { + "onafterprint": { + "__compat": { + "mdn_url": "https://developer.mozilla.org/docs/Web/API/Window/onafterprint", + "spec_url": "https://html.spec.whatwg.org/multipage/webappapis.html#handler-window-onafterprint", + "support": { + "chrome": { + "version_added": "63" + }, + "chrome_android": { + "version_added": "63" + }, + "edge": { + "version_added": "12" + }, + "firefox": { + "version_added": "6" + }, + "firefox_android": { + "version_added": "6" + }, + "ie": { + "version_added": "≤6" + }, + "opera": { + "version_added": "50" + }, + "opera_android": { + "version_added": "46" + }, + "safari": { + "version_added": "13" + }, + "safari_ios": { + "version_added": "13" + }, + "samsunginternet_android": { + "version_added": "8.0" + }, + "webview_android": { + "version_added": "63" + } + }, + "status": { + "experimental": false, + "standard_track": true, + "deprecated": false + } + } + }, + "onbeforeprint": { + "__compat": { + "mdn_url": "https://developer.mozilla.org/docs/Web/API/Window/onbeforeprint", + "spec_url": "https://html.spec.whatwg.org/multipage/webappapis.html#handler-window-onbeforeprint", + "support": { + "chrome": { + "version_added": "63" + }, + "chrome_android": { + "version_added": "63" + }, + "edge": { + "version_added": "12" + }, + "firefox": { + "version_added": "6" + }, + "firefox_android": { + "version_added": "6" + }, + "ie": { + "version_added": "≤6" + }, + "opera": { + "version_added": "50" + }, + "opera_android": { + "version_added": "46" + }, + "safari": { + "version_added": "13" + }, + "safari_ios": { + "version_added": "13" + }, + "samsunginternet_android": { + "version_added": "8.0" + }, + "webview_android": { + "version_added": "63" + } + }, + "status": { + "experimental": false, + "standard_track": true, + "deprecated": false + } + } + }, + "onbeforeunload": { + "__compat": { + "mdn_url": "https://developer.mozilla.org/docs/Web/API/Window/onbeforeunload", + "spec_url": "https://html.spec.whatwg.org/multipage/webappapis.html#handler-window-onbeforeunload", + "support": { + "chrome": { + "version_added": "1" + }, + "chrome_android": { + "version_added": "18" + }, + "edge": { + "version_added": "12" + }, + "firefox": { + "version_added": "1" + }, + "firefox_android": { + "version_added": "4" + }, + "ie": { + "version_added": "4" + }, + "opera": { + "version_added": "12" + }, + "opera_android": { + "version_added": "12" + }, + "safari": { + "version_added": "3" + }, + "safari_ios": { + "version_added": "1" + }, + "samsunginternet_android": { + "version_added": "1.0" + }, + "webview_android": { + "version_added": "1" + } + }, + "status": { + "experimental": false, + "standard_track": true, + "deprecated": false + } + } + }, + "onhashchange": { + "__compat": { + "mdn_url": "https://developer.mozilla.org/docs/Web/API/Window/onhashchange", + "spec_url": "https://html.spec.whatwg.org/multipage/webappapis.html#handler-window-onhashchange", + "support": { + "chrome": { + "version_added": "5" + }, + "chrome_android": { + "version_added": "18" + }, + "edge": { + "version_added": "12" + }, + "firefox": { + "version_added": "3.6" + }, + "firefox_android": { + "version_added": "4" + }, + "ie": { + "version_added": "8" + }, + "opera": { + "version_added": "10" + }, + "opera_android": { + "version_added": "10.1" + }, + "safari": { + "version_added": "5" + }, + "safari_ios": { + "version_added": "5" + }, + "samsunginternet_android": { + "version_added": "1.0" + }, + "webview_android": { + "version_added": "≤37" + } + }, + "status": { + "experimental": false, + "standard_track": true, + "deprecated": false + } + } + }, + "onlanguagechange": { + "__compat": { + "mdn_url": "https://developer.mozilla.org/docs/Web/API/Window/onlanguagechange", + "spec_url": "https://html.spec.whatwg.org/multipage/webappapis.html#handler-window-onlanguagechange", + "support": { + "chrome": { + "version_added": "37" + }, + "chrome_android": { + "version_added": "37" + }, + "edge": { + "version_added": "79" + }, + "firefox": { + "version_added": "32" + }, + "firefox_android": { + "version_added": "4" + }, + "ie": { + "version_added": false + }, + "opera": { + "version_added": "24" + }, + "opera_android": { + "version_added": "24" + }, + "safari": { + "version_added": "10.1" + }, + "safari_ios": { + "version_added": "10.3" + }, + "samsunginternet_android": { + "version_added": "4.0" + }, + "webview_android": { + "version_added": "37" + } + }, + "status": { + "experimental": true, + "standard_track": true, + "deprecated": false + } + } + }, + "onoffline": { + "__compat": { + "spec_url": "https://html.spec.whatwg.org/multipage/webappapis.html#handler-window-onoffline", + "support": { + "chrome": { + "version_added": "3" + }, + "chrome_android": { + "version_added": "18" + }, + "edge": { + "version_added": "12" + }, + "firefox": { + "version_added": "9" + }, + "firefox_android": { + "version_added": "9" + }, + "ie": { + "version_added": "9" + }, + "opera": { + "version_added": "15" + }, + "opera_android": { + "version_added": "14" + }, + "safari": { + "version_added": "4" + }, + "safari_ios": { + "version_added": "3" + }, + "samsunginternet_android": { + "version_added": "1.0" + }, + "webview_android": { + "version_added": "≤37" + } + }, + "status": { + "experimental": false, + "standard_track": true, + "deprecated": false + } + } + }, + "ononline": { + "__compat": { + "spec_url": "https://html.spec.whatwg.org/multipage/webappapis.html#handler-window-ononline", + "support": { + "chrome": { + "version_added": "3" + }, + "chrome_android": { + "version_added": "18" + }, + "edge": { + "version_added": "12" + }, + "firefox": { + "version_added": "9" + }, + "firefox_android": { + "version_added": "9" + }, + "ie": { + "version_added": "9" + }, + "opera": { + "version_added": "15" + }, + "opera_android": { + "version_added": "14" + }, + "safari": { + "version_added": "4" + }, + "safari_ios": { + "version_added": "3" + }, + "samsunginternet_android": { + "version_added": "1.0" + }, + "webview_android": { + "version_added": "≤37" + } + }, + "status": { + "experimental": false, + "standard_track": true, + "deprecated": false + } + } + }, + "onpopstate": { + "__compat": { + "mdn_url": "https://developer.mozilla.org/docs/Web/API/Window/onpopstate", + "spec_url": "https://html.spec.whatwg.org/multipage/webappapis.html#handler-window-onpopstate", + "support": { + "chrome": { + "version_added": "5" + }, + "chrome_android": { + "version_added": "18" + }, + "edge": { + "version_added": "12" + }, + "firefox": { + "version_added": "4" + }, + "firefox_android": { + "version_added": "4" + }, + "ie": { + "version_added": "10" + }, + "opera": { + "version_added": "11.5" + }, + "opera_android": { + "version_added": "11.5" + }, + "safari": { + "version_added": "5" + }, + "safari_ios": { + "version_added": "4.2" + }, + "samsunginternet_android": { + "version_added": "1.0" + }, + "webview_android": { + "version_added": "37" + } + }, + "status": { + "experimental": false, + "standard_track": true, + "deprecated": false + } + } + }, + "onrejectionhandled": { + "__compat": { + "mdn_url": "https://developer.mozilla.org/docs/Web/API/Window/onrejectionhandled", + "spec_url": "https://html.spec.whatwg.org/multipage/webappapis.html#handler-window-onrejectionhandled", + "support": { + "chrome": { + "version_added": "49" + }, + "chrome_android": { + "version_added": "49" + }, + "edge": { + "version_added": "79" + }, + "firefox": [ + { + "version_added": "69" + }, + { + "version_added": "68", + "flags": [ + { + "type": "preference", + "name": "dom.promise_rejection_events.enabled", + "value_to_set": "true" + } + ] + }, + { + "version_added": "55", + "partial_implementation": true, + "flags": [ + { + "type": "preference", + "name": "dom.promise_rejection_events.enabled", + "value_to_set": "true" + } + ], + "notes": "This event handler was added in Firefox 55 but was disabled since it wasn't fully implemented. It was fully implemented in Firefox 68 and enabled by default in Firefox 69." + } + ], + "firefox_android": [ + { + "version_added": "68", + "flags": [ + { + "type": "preference", + "name": "dom.promise_rejection_events.enabled", + "value_to_set": "true" + } + ] + }, + { + "version_added": "55", + "partial_implementation": true, + "flags": [ + { + "type": "preference", + "name": "dom.promise_rejection_events.enabled", + "value_to_set": "true" + } + ], + "notes": "This event handler was added in Firefox 55 but was disabled since it wasn't fully implemented. It was fully implemented in Firefox 68 but not enabled by default." + } + ], + "ie": { + "version_added": false + }, + "opera": { + "version_added": "36" + }, + "opera_android": { + "version_added": false + }, + "safari": { + "version_added": "11" + }, + "safari_ios": { + "version_added": "11.3" + }, + "samsunginternet_android": { + "version_added": "5.0" + }, + "webview_android": { + "version_added": "49" + } + }, + "status": { + "experimental": false, + "standard_track": true, + "deprecated": false + } + } + }, + "onstorage": { + "__compat": { + "mdn_url": "https://developer.mozilla.org/docs/Web/API/Window/onstorage", + "spec_url": "https://html.spec.whatwg.org/multipage/webappapis.html#handler-window-onstorage", + "support": { + "chrome": { + "version_added": "1" + }, + "chrome_android": { + "version_added": "18" + }, + "edge": { + "version_added": "15" + }, + "firefox": { + "version_added": "45" + }, + "firefox_android": { + "version_added": "45" + }, + "ie": { + "version_added": "9" + }, + "opera": { + "version_added": "15" + }, + "opera_android": { + "version_added": "14" + }, + "safari": { + "version_added": "4" + }, + "safari_ios": { + "version_added": "4" + }, + "samsunginternet_android": { + "version_added": "1.0" + }, + "webview_android": { + "version_added": "≤37" + } + }, + "status": { + "experimental": false, + "standard_track": true, + "deprecated": false + } + } + }, + "onunhandledrejection": { + "__compat": { + "mdn_url": "https://developer.mozilla.org/docs/Web/API/Window/onunhandledrejection", + "spec_url": "https://html.spec.whatwg.org/multipage/webappapis.html#handler-window-onunhandledrejection", + "support": { + "chrome": { + "version_added": "49" + }, + "chrome_android": { + "version_added": "49" + }, + "edge": { + "version_added": "79" + }, + "firefox": [ + { + "version_added": "69" + }, + { + "version_added": "68", + "flags": [ + { + "type": "preference", + "name": "dom.promise_rejection_events.enabled", + "value_to_set": "true" + } + ] + }, + { + "version_added": "55", + "partial_implementation": true, + "flags": [ + { + "type": "preference", + "name": "dom.promise_rejection_events.enabled", + "value_to_set": "true" + } + ], + "notes": "This event handler was added in Firefox 55 but was disabled since it wasn't fully implemented. It was fully implemented in Firefox 68 and enabled by default in Firefox 69." + } + ], + "firefox_android": [ + { + "version_added": "68", + "flags": [ + { + "type": "preference", + "name": "dom.promise_rejection_events.enabled", + "value_to_set": "true" + } + ] + }, + { + "version_added": "55", + "partial_implementation": true, + "flags": [ + { + "type": "preference", + "name": "dom.promise_rejection_events.enabled", + "value_to_set": "true" + } + ], + "notes": "This event handler was added in Firefox 55 but was disabled since it wasn't fully implemented. It was fully implemented in Firefox 68 but not enabled by default." + } + ], + "ie": { + "version_added": false + }, + "opera": { + "version_added": "36" + }, + "opera_android": { + "version_added": false + }, + "safari": { + "version_added": "11" + }, + "safari_ios": { + "version_added": "11.3" + }, + "samsunginternet_android": { + "version_added": "5.0" + }, + "webview_android": { + "version_added": "49" + } + }, + "status": { + "experimental": false, + "standard_track": true, + "deprecated": false + } + } + }, + "onunload": { + "__compat": { + "mdn_url": "https://developer.mozilla.org/docs/Web/API/Window/onunload", + "spec_url": "https://html.spec.whatwg.org/multipage/webappapis.html#handler-window-onunload", + "support": { + "chrome": { + "version_added": "1" + }, + "chrome_android": { + "version_added": "18" + }, + "edge": { + "version_added": "12" + }, + "firefox": { + "version_added": "9" + }, + "firefox_android": { + "version_added": "9" + }, + "ie": { + "version_added": "≤6" + }, + "opera": { + "version_added": "≤12.1" + }, + "opera_android": { + "version_added": "≤12.1" + }, + "safari": { + "version_added": "1" + }, + "safari_ios": { + "version_added": "1" + }, + "samsunginternet_android": { + "version_added": "1.0" + }, + "webview_android": { + "version_added": "≤37" + } + }, + "status": { + "experimental": false, + "standard_track": true, + "deprecated": false + } + } + } + } + } +} From 219e06dd65489491f64ffa7d85595047054780c0 Mon Sep 17 00:00:00 2001 From: "Queen Vinyl Da.i'gyu-Kazotetsu" Date: Tue, 22 Mar 2022 12:57:06 -0700 Subject: [PATCH 2/7] Convert event handlers to events --- .../WindowEventHandlers__HTMLBodyElement.json | 44 +++++++++---------- ...dowEventHandlers__HTMLFrameSetElement.json | 44 +++++++++---------- .../WindowEventHandlers__SVGSVGElement.json | 44 +++++++++---------- api/_mixins/WindowEventHandlers__Window.json | 44 +++++++++---------- 4 files changed, 88 insertions(+), 88 deletions(-) diff --git a/api/_mixins/WindowEventHandlers__HTMLBodyElement.json b/api/_mixins/WindowEventHandlers__HTMLBodyElement.json index eab3b146cab06f..a7e0f3f2779ef2 100644 --- a/api/_mixins/WindowEventHandlers__HTMLBodyElement.json +++ b/api/_mixins/WindowEventHandlers__HTMLBodyElement.json @@ -1,9 +1,9 @@ { "api": { "HTMLBodyElement": { - "onafterprint": { + "afterprint_event": { "__compat": { - "mdn_url": "https://developer.mozilla.org/docs/Web/API/HTMLBodyElement/onafterprint", + "mdn_url": "https://developer.mozilla.org/docs/Web/API/HTMLBodyElement/afterprint_event", "spec_url": "https://html.spec.whatwg.org/multipage/webappapis.html#handler-window-onafterprint", "support": { "chrome": { @@ -50,9 +50,9 @@ } } }, - "onbeforeprint": { + "beforeprint_event": { "__compat": { - "mdn_url": "https://developer.mozilla.org/docs/Web/API/HTMLBodyElement/onbeforeprint", + "mdn_url": "https://developer.mozilla.org/docs/Web/API/HTMLBodyElement/beforeprint_event", "spec_url": "https://html.spec.whatwg.org/multipage/webappapis.html#handler-window-onbeforeprint", "support": { "chrome": { @@ -99,9 +99,9 @@ } } }, - "onbeforeunload": { + "beforeunload_event": { "__compat": { - "mdn_url": "https://developer.mozilla.org/docs/Web/API/HTMLBodyElement/onbeforeunload", + "mdn_url": "https://developer.mozilla.org/docs/Web/API/HTMLBodyElement/beforeunload_event", "spec_url": "https://html.spec.whatwg.org/multipage/webappapis.html#handler-window-onbeforeunload", "support": { "chrome": { @@ -148,9 +148,9 @@ } } }, - "onhashchange": { + "hashchange_event": { "__compat": { - "mdn_url": "https://developer.mozilla.org/docs/Web/API/HTMLBodyElement/onhashchange", + "mdn_url": "https://developer.mozilla.org/docs/Web/API/HTMLBodyElement/hashchange_event", "spec_url": "https://html.spec.whatwg.org/multipage/webappapis.html#handler-window-onhashchange", "support": { "chrome": { @@ -197,9 +197,9 @@ } } }, - "onlanguagechange": { + "languagechange_event": { "__compat": { - "mdn_url": "https://developer.mozilla.org/docs/Web/API/HTMLBodyElement/onlanguagechange", + "mdn_url": "https://developer.mozilla.org/docs/Web/API/HTMLBodyElement/languagechange_event", "spec_url": "https://html.spec.whatwg.org/multipage/webappapis.html#handler-window-onlanguagechange", "support": { "chrome": { @@ -246,7 +246,7 @@ } } }, - "onoffline": { + "offline_event": { "__compat": { "spec_url": "https://html.spec.whatwg.org/multipage/webappapis.html#handler-window-onoffline", "support": { @@ -294,7 +294,7 @@ } } }, - "ononline": { + "online_event": { "__compat": { "spec_url": "https://html.spec.whatwg.org/multipage/webappapis.html#handler-window-ononline", "support": { @@ -342,9 +342,9 @@ } } }, - "onpopstate": { + "popstate_event": { "__compat": { - "mdn_url": "https://developer.mozilla.org/docs/Web/API/HTMLBodyElement/onpopstate", + "mdn_url": "https://developer.mozilla.org/docs/Web/API/HTMLBodyElement/popstate_event", "spec_url": "https://html.spec.whatwg.org/multipage/webappapis.html#handler-window-onpopstate", "support": { "chrome": { @@ -391,9 +391,9 @@ } } }, - "onrejectionhandled": { + "rejectionhandled_event": { "__compat": { - "mdn_url": "https://developer.mozilla.org/docs/Web/API/HTMLBodyElement/onrejectionhandled", + "mdn_url": "https://developer.mozilla.org/docs/Web/API/HTMLBodyElement/rejectionhandled_event", "spec_url": "https://html.spec.whatwg.org/multipage/webappapis.html#handler-window-onrejectionhandled", "support": { "chrome": { @@ -485,9 +485,9 @@ } } }, - "onstorage": { + "storage_event": { "__compat": { - "mdn_url": "https://developer.mozilla.org/docs/Web/API/HTMLBodyElement/onstorage", + "mdn_url": "https://developer.mozilla.org/docs/Web/API/HTMLBodyElement/storage_event", "spec_url": "https://html.spec.whatwg.org/multipage/webappapis.html#handler-window-onstorage", "support": { "chrome": { @@ -534,9 +534,9 @@ } } }, - "onunhandledrejection": { + "unhandledrejection_event": { "__compat": { - "mdn_url": "https://developer.mozilla.org/docs/Web/API/HTMLBodyElement/onunhandledrejection", + "mdn_url": "https://developer.mozilla.org/docs/Web/API/HTMLBodyElement/unhandledrejection_event", "spec_url": "https://html.spec.whatwg.org/multipage/webappapis.html#handler-window-onunhandledrejection", "support": { "chrome": { @@ -628,9 +628,9 @@ } } }, - "onunload": { + "unload_event": { "__compat": { - "mdn_url": "https://developer.mozilla.org/docs/Web/API/HTMLBodyElement/onunload", + "mdn_url": "https://developer.mozilla.org/docs/Web/API/HTMLBodyElement/unload_event", "spec_url": "https://html.spec.whatwg.org/multipage/webappapis.html#handler-window-onunload", "support": { "chrome": { diff --git a/api/_mixins/WindowEventHandlers__HTMLFrameSetElement.json b/api/_mixins/WindowEventHandlers__HTMLFrameSetElement.json index 9cac2660c29746..5189479ae6a019 100644 --- a/api/_mixins/WindowEventHandlers__HTMLFrameSetElement.json +++ b/api/_mixins/WindowEventHandlers__HTMLFrameSetElement.json @@ -1,9 +1,9 @@ { "api": { "HTMLFrameSetElement": { - "onafterprint": { + "afterprint_event": { "__compat": { - "mdn_url": "https://developer.mozilla.org/docs/Web/API/HTMLFrameSetElement/onafterprint", + "mdn_url": "https://developer.mozilla.org/docs/Web/API/HTMLFrameSetElement/afterprint_event", "spec_url": "https://html.spec.whatwg.org/multipage/webappapis.html#handler-window-onafterprint", "support": { "chrome": { @@ -50,9 +50,9 @@ } } }, - "onbeforeprint": { + "beforeprint_event": { "__compat": { - "mdn_url": "https://developer.mozilla.org/docs/Web/API/HTMLFrameSetElement/onbeforeprint", + "mdn_url": "https://developer.mozilla.org/docs/Web/API/HTMLFrameSetElement/beforeprint_event", "spec_url": "https://html.spec.whatwg.org/multipage/webappapis.html#handler-window-onbeforeprint", "support": { "chrome": { @@ -99,9 +99,9 @@ } } }, - "onbeforeunload": { + "beforeunload_event": { "__compat": { - "mdn_url": "https://developer.mozilla.org/docs/Web/API/HTMLFrameSetElement/onbeforeunload", + "mdn_url": "https://developer.mozilla.org/docs/Web/API/HTMLFrameSetElement/beforeunload_event", "spec_url": "https://html.spec.whatwg.org/multipage/webappapis.html#handler-window-onbeforeunload", "support": { "chrome": { @@ -148,9 +148,9 @@ } } }, - "onhashchange": { + "hashchange_event": { "__compat": { - "mdn_url": "https://developer.mozilla.org/docs/Web/API/HTMLFrameSetElement/onhashchange", + "mdn_url": "https://developer.mozilla.org/docs/Web/API/HTMLFrameSetElement/hashchange_event", "spec_url": "https://html.spec.whatwg.org/multipage/webappapis.html#handler-window-onhashchange", "support": { "chrome": { @@ -197,9 +197,9 @@ } } }, - "onlanguagechange": { + "languagechange_event": { "__compat": { - "mdn_url": "https://developer.mozilla.org/docs/Web/API/HTMLFrameSetElement/onlanguagechange", + "mdn_url": "https://developer.mozilla.org/docs/Web/API/HTMLFrameSetElement/languagechange_event", "spec_url": "https://html.spec.whatwg.org/multipage/webappapis.html#handler-window-onlanguagechange", "support": { "chrome": { @@ -246,7 +246,7 @@ } } }, - "onoffline": { + "offline_event": { "__compat": { "spec_url": "https://html.spec.whatwg.org/multipage/webappapis.html#handler-window-onoffline", "support": { @@ -294,7 +294,7 @@ } } }, - "ononline": { + "online_event": { "__compat": { "spec_url": "https://html.spec.whatwg.org/multipage/webappapis.html#handler-window-ononline", "support": { @@ -342,9 +342,9 @@ } } }, - "onpopstate": { + "popstate_event": { "__compat": { - "mdn_url": "https://developer.mozilla.org/docs/Web/API/HTMLFrameSetElement/onpopstate", + "mdn_url": "https://developer.mozilla.org/docs/Web/API/HTMLFrameSetElement/popstate_event", "spec_url": "https://html.spec.whatwg.org/multipage/webappapis.html#handler-window-onpopstate", "support": { "chrome": { @@ -391,9 +391,9 @@ } } }, - "onrejectionhandled": { + "rejectionhandled_event": { "__compat": { - "mdn_url": "https://developer.mozilla.org/docs/Web/API/HTMLFrameSetElement/onrejectionhandled", + "mdn_url": "https://developer.mozilla.org/docs/Web/API/HTMLFrameSetElement/rejectionhandled_event", "spec_url": "https://html.spec.whatwg.org/multipage/webappapis.html#handler-window-onrejectionhandled", "support": { "chrome": { @@ -485,9 +485,9 @@ } } }, - "onstorage": { + "storage_event": { "__compat": { - "mdn_url": "https://developer.mozilla.org/docs/Web/API/HTMLFrameSetElement/onstorage", + "mdn_url": "https://developer.mozilla.org/docs/Web/API/HTMLFrameSetElement/storage_event", "spec_url": "https://html.spec.whatwg.org/multipage/webappapis.html#handler-window-onstorage", "support": { "chrome": { @@ -534,9 +534,9 @@ } } }, - "onunhandledrejection": { + "unhandledrejection_event": { "__compat": { - "mdn_url": "https://developer.mozilla.org/docs/Web/API/HTMLFrameSetElement/onunhandledrejection", + "mdn_url": "https://developer.mozilla.org/docs/Web/API/HTMLFrameSetElement/unhandledrejection_event", "spec_url": "https://html.spec.whatwg.org/multipage/webappapis.html#handler-window-onunhandledrejection", "support": { "chrome": { @@ -628,9 +628,9 @@ } } }, - "onunload": { + "unload_event": { "__compat": { - "mdn_url": "https://developer.mozilla.org/docs/Web/API/HTMLFrameSetElement/onunload", + "mdn_url": "https://developer.mozilla.org/docs/Web/API/HTMLFrameSetElement/unload_event", "spec_url": "https://html.spec.whatwg.org/multipage/webappapis.html#handler-window-onunload", "support": { "chrome": { diff --git a/api/_mixins/WindowEventHandlers__SVGSVGElement.json b/api/_mixins/WindowEventHandlers__SVGSVGElement.json index 3954570f60f603..6e11570dd0e1d5 100644 --- a/api/_mixins/WindowEventHandlers__SVGSVGElement.json +++ b/api/_mixins/WindowEventHandlers__SVGSVGElement.json @@ -1,9 +1,9 @@ { "api": { "SVGSVGElement": { - "onafterprint": { + "afterprint_event": { "__compat": { - "mdn_url": "https://developer.mozilla.org/docs/Web/API/SVGSVGElement/onafterprint", + "mdn_url": "https://developer.mozilla.org/docs/Web/API/SVGSVGElement/afterprint_event", "spec_url": "https://html.spec.whatwg.org/multipage/webappapis.html#handler-window-onafterprint", "support": { "chrome": { @@ -50,9 +50,9 @@ } } }, - "onbeforeprint": { + "beforeprint_event": { "__compat": { - "mdn_url": "https://developer.mozilla.org/docs/Web/API/SVGSVGElement/onbeforeprint", + "mdn_url": "https://developer.mozilla.org/docs/Web/API/SVGSVGElement/beforeprint_event", "spec_url": "https://html.spec.whatwg.org/multipage/webappapis.html#handler-window-onbeforeprint", "support": { "chrome": { @@ -99,9 +99,9 @@ } } }, - "onbeforeunload": { + "beforeunload_event": { "__compat": { - "mdn_url": "https://developer.mozilla.org/docs/Web/API/SVGSVGElement/onbeforeunload", + "mdn_url": "https://developer.mozilla.org/docs/Web/API/SVGSVGElement/beforeunload_event", "spec_url": "https://html.spec.whatwg.org/multipage/webappapis.html#handler-window-onbeforeunload", "support": { "chrome": { @@ -148,9 +148,9 @@ } } }, - "onhashchange": { + "hashchange_event": { "__compat": { - "mdn_url": "https://developer.mozilla.org/docs/Web/API/SVGSVGElement/onhashchange", + "mdn_url": "https://developer.mozilla.org/docs/Web/API/SVGSVGElement/hashchange_event", "spec_url": "https://html.spec.whatwg.org/multipage/webappapis.html#handler-window-onhashchange", "support": { "chrome": { @@ -197,9 +197,9 @@ } } }, - "onlanguagechange": { + "languagechange_event": { "__compat": { - "mdn_url": "https://developer.mozilla.org/docs/Web/API/SVGSVGElement/onlanguagechange", + "mdn_url": "https://developer.mozilla.org/docs/Web/API/SVGSVGElement/languagechange_event", "spec_url": "https://html.spec.whatwg.org/multipage/webappapis.html#handler-window-onlanguagechange", "support": { "chrome": { @@ -246,7 +246,7 @@ } } }, - "onoffline": { + "offline_event": { "__compat": { "spec_url": "https://html.spec.whatwg.org/multipage/webappapis.html#handler-window-onoffline", "support": { @@ -294,7 +294,7 @@ } } }, - "ononline": { + "online_event": { "__compat": { "spec_url": "https://html.spec.whatwg.org/multipage/webappapis.html#handler-window-ononline", "support": { @@ -342,9 +342,9 @@ } } }, - "onpopstate": { + "popstate_event": { "__compat": { - "mdn_url": "https://developer.mozilla.org/docs/Web/API/SVGSVGElement/onpopstate", + "mdn_url": "https://developer.mozilla.org/docs/Web/API/SVGSVGElement/popstate_event", "spec_url": "https://html.spec.whatwg.org/multipage/webappapis.html#handler-window-onpopstate", "support": { "chrome": { @@ -391,9 +391,9 @@ } } }, - "onrejectionhandled": { + "rejectionhandled_event": { "__compat": { - "mdn_url": "https://developer.mozilla.org/docs/Web/API/SVGSVGElement/onrejectionhandled", + "mdn_url": "https://developer.mozilla.org/docs/Web/API/SVGSVGElement/rejectionhandled_event", "spec_url": "https://html.spec.whatwg.org/multipage/webappapis.html#handler-window-onrejectionhandled", "support": { "chrome": { @@ -485,9 +485,9 @@ } } }, - "onstorage": { + "storage_event": { "__compat": { - "mdn_url": "https://developer.mozilla.org/docs/Web/API/SVGSVGElement/onstorage", + "mdn_url": "https://developer.mozilla.org/docs/Web/API/SVGSVGElement/storage_event", "spec_url": "https://html.spec.whatwg.org/multipage/webappapis.html#handler-window-onstorage", "support": { "chrome": { @@ -534,9 +534,9 @@ } } }, - "onunhandledrejection": { + "unhandledrejection_event": { "__compat": { - "mdn_url": "https://developer.mozilla.org/docs/Web/API/SVGSVGElement/onunhandledrejection", + "mdn_url": "https://developer.mozilla.org/docs/Web/API/SVGSVGElement/unhandledrejection_event", "spec_url": "https://html.spec.whatwg.org/multipage/webappapis.html#handler-window-onunhandledrejection", "support": { "chrome": { @@ -628,9 +628,9 @@ } } }, - "onunload": { + "unload_event": { "__compat": { - "mdn_url": "https://developer.mozilla.org/docs/Web/API/SVGSVGElement/onunload", + "mdn_url": "https://developer.mozilla.org/docs/Web/API/SVGSVGElement/unload_event", "spec_url": "https://html.spec.whatwg.org/multipage/webappapis.html#handler-window-onunload", "support": { "chrome": { diff --git a/api/_mixins/WindowEventHandlers__Window.json b/api/_mixins/WindowEventHandlers__Window.json index f3ac3d6771505d..b911dcc46b7e6e 100644 --- a/api/_mixins/WindowEventHandlers__Window.json +++ b/api/_mixins/WindowEventHandlers__Window.json @@ -1,9 +1,9 @@ { "api": { "Window": { - "onafterprint": { + "afterprint_event": { "__compat": { - "mdn_url": "https://developer.mozilla.org/docs/Web/API/Window/onafterprint", + "mdn_url": "https://developer.mozilla.org/docs/Web/API/Window/afterprint_event", "spec_url": "https://html.spec.whatwg.org/multipage/webappapis.html#handler-window-onafterprint", "support": { "chrome": { @@ -50,9 +50,9 @@ } } }, - "onbeforeprint": { + "beforeprint_event": { "__compat": { - "mdn_url": "https://developer.mozilla.org/docs/Web/API/Window/onbeforeprint", + "mdn_url": "https://developer.mozilla.org/docs/Web/API/Window/beforeprint_event", "spec_url": "https://html.spec.whatwg.org/multipage/webappapis.html#handler-window-onbeforeprint", "support": { "chrome": { @@ -99,9 +99,9 @@ } } }, - "onbeforeunload": { + "beforeunload_event": { "__compat": { - "mdn_url": "https://developer.mozilla.org/docs/Web/API/Window/onbeforeunload", + "mdn_url": "https://developer.mozilla.org/docs/Web/API/Window/beforeunload_event", "spec_url": "https://html.spec.whatwg.org/multipage/webappapis.html#handler-window-onbeforeunload", "support": { "chrome": { @@ -148,9 +148,9 @@ } } }, - "onhashchange": { + "hashchange_event": { "__compat": { - "mdn_url": "https://developer.mozilla.org/docs/Web/API/Window/onhashchange", + "mdn_url": "https://developer.mozilla.org/docs/Web/API/Window/hashchange_event", "spec_url": "https://html.spec.whatwg.org/multipage/webappapis.html#handler-window-onhashchange", "support": { "chrome": { @@ -197,9 +197,9 @@ } } }, - "onlanguagechange": { + "languagechange_event": { "__compat": { - "mdn_url": "https://developer.mozilla.org/docs/Web/API/Window/onlanguagechange", + "mdn_url": "https://developer.mozilla.org/docs/Web/API/Window/languagechange_event", "spec_url": "https://html.spec.whatwg.org/multipage/webappapis.html#handler-window-onlanguagechange", "support": { "chrome": { @@ -246,7 +246,7 @@ } } }, - "onoffline": { + "offline_event": { "__compat": { "spec_url": "https://html.spec.whatwg.org/multipage/webappapis.html#handler-window-onoffline", "support": { @@ -294,7 +294,7 @@ } } }, - "ononline": { + "online_event": { "__compat": { "spec_url": "https://html.spec.whatwg.org/multipage/webappapis.html#handler-window-ononline", "support": { @@ -342,9 +342,9 @@ } } }, - "onpopstate": { + "popstate_event": { "__compat": { - "mdn_url": "https://developer.mozilla.org/docs/Web/API/Window/onpopstate", + "mdn_url": "https://developer.mozilla.org/docs/Web/API/Window/popstate_event", "spec_url": "https://html.spec.whatwg.org/multipage/webappapis.html#handler-window-onpopstate", "support": { "chrome": { @@ -391,9 +391,9 @@ } } }, - "onrejectionhandled": { + "rejectionhandled_event": { "__compat": { - "mdn_url": "https://developer.mozilla.org/docs/Web/API/Window/onrejectionhandled", + "mdn_url": "https://developer.mozilla.org/docs/Web/API/Window/rejectionhandled_event", "spec_url": "https://html.spec.whatwg.org/multipage/webappapis.html#handler-window-onrejectionhandled", "support": { "chrome": { @@ -485,9 +485,9 @@ } } }, - "onstorage": { + "storage_event": { "__compat": { - "mdn_url": "https://developer.mozilla.org/docs/Web/API/Window/onstorage", + "mdn_url": "https://developer.mozilla.org/docs/Web/API/Window/storage_event", "spec_url": "https://html.spec.whatwg.org/multipage/webappapis.html#handler-window-onstorage", "support": { "chrome": { @@ -534,9 +534,9 @@ } } }, - "onunhandledrejection": { + "unhandledrejection_event": { "__compat": { - "mdn_url": "https://developer.mozilla.org/docs/Web/API/Window/onunhandledrejection", + "mdn_url": "https://developer.mozilla.org/docs/Web/API/Window/unhandledrejection_event", "spec_url": "https://html.spec.whatwg.org/multipage/webappapis.html#handler-window-onunhandledrejection", "support": { "chrome": { @@ -628,9 +628,9 @@ } } }, - "onunload": { + "unload_event": { "__compat": { - "mdn_url": "https://developer.mozilla.org/docs/Web/API/Window/onunload", + "mdn_url": "https://developer.mozilla.org/docs/Web/API/Window/unload_event", "spec_url": "https://html.spec.whatwg.org/multipage/webappapis.html#handler-window-onunload", "support": { "chrome": { From 117d299a4cabb0bfd68a00992a46cf81b39770bd Mon Sep 17 00:00:00 2001 From: "Queen Vinyl Da.i'gyu-Kazotetsu" Date: Tue, 22 Mar 2022 13:16:16 -0700 Subject: [PATCH 3/7] De-dupe data --- api/_mixins/WindowEventHandlers__Window.json | 682 ------------------- 1 file changed, 682 deletions(-) delete mode 100644 api/_mixins/WindowEventHandlers__Window.json diff --git a/api/_mixins/WindowEventHandlers__Window.json b/api/_mixins/WindowEventHandlers__Window.json deleted file mode 100644 index b911dcc46b7e6e..00000000000000 --- a/api/_mixins/WindowEventHandlers__Window.json +++ /dev/null @@ -1,682 +0,0 @@ -{ - "api": { - "Window": { - "afterprint_event": { - "__compat": { - "mdn_url": "https://developer.mozilla.org/docs/Web/API/Window/afterprint_event", - "spec_url": "https://html.spec.whatwg.org/multipage/webappapis.html#handler-window-onafterprint", - "support": { - "chrome": { - "version_added": "63" - }, - "chrome_android": { - "version_added": "63" - }, - "edge": { - "version_added": "12" - }, - "firefox": { - "version_added": "6" - }, - "firefox_android": { - "version_added": "6" - }, - "ie": { - "version_added": "≤6" - }, - "opera": { - "version_added": "50" - }, - "opera_android": { - "version_added": "46" - }, - "safari": { - "version_added": "13" - }, - "safari_ios": { - "version_added": "13" - }, - "samsunginternet_android": { - "version_added": "8.0" - }, - "webview_android": { - "version_added": "63" - } - }, - "status": { - "experimental": false, - "standard_track": true, - "deprecated": false - } - } - }, - "beforeprint_event": { - "__compat": { - "mdn_url": "https://developer.mozilla.org/docs/Web/API/Window/beforeprint_event", - "spec_url": "https://html.spec.whatwg.org/multipage/webappapis.html#handler-window-onbeforeprint", - "support": { - "chrome": { - "version_added": "63" - }, - "chrome_android": { - "version_added": "63" - }, - "edge": { - "version_added": "12" - }, - "firefox": { - "version_added": "6" - }, - "firefox_android": { - "version_added": "6" - }, - "ie": { - "version_added": "≤6" - }, - "opera": { - "version_added": "50" - }, - "opera_android": { - "version_added": "46" - }, - "safari": { - "version_added": "13" - }, - "safari_ios": { - "version_added": "13" - }, - "samsunginternet_android": { - "version_added": "8.0" - }, - "webview_android": { - "version_added": "63" - } - }, - "status": { - "experimental": false, - "standard_track": true, - "deprecated": false - } - } - }, - "beforeunload_event": { - "__compat": { - "mdn_url": "https://developer.mozilla.org/docs/Web/API/Window/beforeunload_event", - "spec_url": "https://html.spec.whatwg.org/multipage/webappapis.html#handler-window-onbeforeunload", - "support": { - "chrome": { - "version_added": "1" - }, - "chrome_android": { - "version_added": "18" - }, - "edge": { - "version_added": "12" - }, - "firefox": { - "version_added": "1" - }, - "firefox_android": { - "version_added": "4" - }, - "ie": { - "version_added": "4" - }, - "opera": { - "version_added": "12" - }, - "opera_android": { - "version_added": "12" - }, - "safari": { - "version_added": "3" - }, - "safari_ios": { - "version_added": "1" - }, - "samsunginternet_android": { - "version_added": "1.0" - }, - "webview_android": { - "version_added": "1" - } - }, - "status": { - "experimental": false, - "standard_track": true, - "deprecated": false - } - } - }, - "hashchange_event": { - "__compat": { - "mdn_url": "https://developer.mozilla.org/docs/Web/API/Window/hashchange_event", - "spec_url": "https://html.spec.whatwg.org/multipage/webappapis.html#handler-window-onhashchange", - "support": { - "chrome": { - "version_added": "5" - }, - "chrome_android": { - "version_added": "18" - }, - "edge": { - "version_added": "12" - }, - "firefox": { - "version_added": "3.6" - }, - "firefox_android": { - "version_added": "4" - }, - "ie": { - "version_added": "8" - }, - "opera": { - "version_added": "10" - }, - "opera_android": { - "version_added": "10.1" - }, - "safari": { - "version_added": "5" - }, - "safari_ios": { - "version_added": "5" - }, - "samsunginternet_android": { - "version_added": "1.0" - }, - "webview_android": { - "version_added": "≤37" - } - }, - "status": { - "experimental": false, - "standard_track": true, - "deprecated": false - } - } - }, - "languagechange_event": { - "__compat": { - "mdn_url": "https://developer.mozilla.org/docs/Web/API/Window/languagechange_event", - "spec_url": "https://html.spec.whatwg.org/multipage/webappapis.html#handler-window-onlanguagechange", - "support": { - "chrome": { - "version_added": "37" - }, - "chrome_android": { - "version_added": "37" - }, - "edge": { - "version_added": "79" - }, - "firefox": { - "version_added": "32" - }, - "firefox_android": { - "version_added": "4" - }, - "ie": { - "version_added": false - }, - "opera": { - "version_added": "24" - }, - "opera_android": { - "version_added": "24" - }, - "safari": { - "version_added": "10.1" - }, - "safari_ios": { - "version_added": "10.3" - }, - "samsunginternet_android": { - "version_added": "4.0" - }, - "webview_android": { - "version_added": "37" - } - }, - "status": { - "experimental": true, - "standard_track": true, - "deprecated": false - } - } - }, - "offline_event": { - "__compat": { - "spec_url": "https://html.spec.whatwg.org/multipage/webappapis.html#handler-window-onoffline", - "support": { - "chrome": { - "version_added": "3" - }, - "chrome_android": { - "version_added": "18" - }, - "edge": { - "version_added": "12" - }, - "firefox": { - "version_added": "9" - }, - "firefox_android": { - "version_added": "9" - }, - "ie": { - "version_added": "9" - }, - "opera": { - "version_added": "15" - }, - "opera_android": { - "version_added": "14" - }, - "safari": { - "version_added": "4" - }, - "safari_ios": { - "version_added": "3" - }, - "samsunginternet_android": { - "version_added": "1.0" - }, - "webview_android": { - "version_added": "≤37" - } - }, - "status": { - "experimental": false, - "standard_track": true, - "deprecated": false - } - } - }, - "online_event": { - "__compat": { - "spec_url": "https://html.spec.whatwg.org/multipage/webappapis.html#handler-window-ononline", - "support": { - "chrome": { - "version_added": "3" - }, - "chrome_android": { - "version_added": "18" - }, - "edge": { - "version_added": "12" - }, - "firefox": { - "version_added": "9" - }, - "firefox_android": { - "version_added": "9" - }, - "ie": { - "version_added": "9" - }, - "opera": { - "version_added": "15" - }, - "opera_android": { - "version_added": "14" - }, - "safari": { - "version_added": "4" - }, - "safari_ios": { - "version_added": "3" - }, - "samsunginternet_android": { - "version_added": "1.0" - }, - "webview_android": { - "version_added": "≤37" - } - }, - "status": { - "experimental": false, - "standard_track": true, - "deprecated": false - } - } - }, - "popstate_event": { - "__compat": { - "mdn_url": "https://developer.mozilla.org/docs/Web/API/Window/popstate_event", - "spec_url": "https://html.spec.whatwg.org/multipage/webappapis.html#handler-window-onpopstate", - "support": { - "chrome": { - "version_added": "5" - }, - "chrome_android": { - "version_added": "18" - }, - "edge": { - "version_added": "12" - }, - "firefox": { - "version_added": "4" - }, - "firefox_android": { - "version_added": "4" - }, - "ie": { - "version_added": "10" - }, - "opera": { - "version_added": "11.5" - }, - "opera_android": { - "version_added": "11.5" - }, - "safari": { - "version_added": "5" - }, - "safari_ios": { - "version_added": "4.2" - }, - "samsunginternet_android": { - "version_added": "1.0" - }, - "webview_android": { - "version_added": "37" - } - }, - "status": { - "experimental": false, - "standard_track": true, - "deprecated": false - } - } - }, - "rejectionhandled_event": { - "__compat": { - "mdn_url": "https://developer.mozilla.org/docs/Web/API/Window/rejectionhandled_event", - "spec_url": "https://html.spec.whatwg.org/multipage/webappapis.html#handler-window-onrejectionhandled", - "support": { - "chrome": { - "version_added": "49" - }, - "chrome_android": { - "version_added": "49" - }, - "edge": { - "version_added": "79" - }, - "firefox": [ - { - "version_added": "69" - }, - { - "version_added": "68", - "flags": [ - { - "type": "preference", - "name": "dom.promise_rejection_events.enabled", - "value_to_set": "true" - } - ] - }, - { - "version_added": "55", - "partial_implementation": true, - "flags": [ - { - "type": "preference", - "name": "dom.promise_rejection_events.enabled", - "value_to_set": "true" - } - ], - "notes": "This event handler was added in Firefox 55 but was disabled since it wasn't fully implemented. It was fully implemented in Firefox 68 and enabled by default in Firefox 69." - } - ], - "firefox_android": [ - { - "version_added": "68", - "flags": [ - { - "type": "preference", - "name": "dom.promise_rejection_events.enabled", - "value_to_set": "true" - } - ] - }, - { - "version_added": "55", - "partial_implementation": true, - "flags": [ - { - "type": "preference", - "name": "dom.promise_rejection_events.enabled", - "value_to_set": "true" - } - ], - "notes": "This event handler was added in Firefox 55 but was disabled since it wasn't fully implemented. It was fully implemented in Firefox 68 but not enabled by default." - } - ], - "ie": { - "version_added": false - }, - "opera": { - "version_added": "36" - }, - "opera_android": { - "version_added": false - }, - "safari": { - "version_added": "11" - }, - "safari_ios": { - "version_added": "11.3" - }, - "samsunginternet_android": { - "version_added": "5.0" - }, - "webview_android": { - "version_added": "49" - } - }, - "status": { - "experimental": false, - "standard_track": true, - "deprecated": false - } - } - }, - "storage_event": { - "__compat": { - "mdn_url": "https://developer.mozilla.org/docs/Web/API/Window/storage_event", - "spec_url": "https://html.spec.whatwg.org/multipage/webappapis.html#handler-window-onstorage", - "support": { - "chrome": { - "version_added": "1" - }, - "chrome_android": { - "version_added": "18" - }, - "edge": { - "version_added": "15" - }, - "firefox": { - "version_added": "45" - }, - "firefox_android": { - "version_added": "45" - }, - "ie": { - "version_added": "9" - }, - "opera": { - "version_added": "15" - }, - "opera_android": { - "version_added": "14" - }, - "safari": { - "version_added": "4" - }, - "safari_ios": { - "version_added": "4" - }, - "samsunginternet_android": { - "version_added": "1.0" - }, - "webview_android": { - "version_added": "≤37" - } - }, - "status": { - "experimental": false, - "standard_track": true, - "deprecated": false - } - } - }, - "unhandledrejection_event": { - "__compat": { - "mdn_url": "https://developer.mozilla.org/docs/Web/API/Window/unhandledrejection_event", - "spec_url": "https://html.spec.whatwg.org/multipage/webappapis.html#handler-window-onunhandledrejection", - "support": { - "chrome": { - "version_added": "49" - }, - "chrome_android": { - "version_added": "49" - }, - "edge": { - "version_added": "79" - }, - "firefox": [ - { - "version_added": "69" - }, - { - "version_added": "68", - "flags": [ - { - "type": "preference", - "name": "dom.promise_rejection_events.enabled", - "value_to_set": "true" - } - ] - }, - { - "version_added": "55", - "partial_implementation": true, - "flags": [ - { - "type": "preference", - "name": "dom.promise_rejection_events.enabled", - "value_to_set": "true" - } - ], - "notes": "This event handler was added in Firefox 55 but was disabled since it wasn't fully implemented. It was fully implemented in Firefox 68 and enabled by default in Firefox 69." - } - ], - "firefox_android": [ - { - "version_added": "68", - "flags": [ - { - "type": "preference", - "name": "dom.promise_rejection_events.enabled", - "value_to_set": "true" - } - ] - }, - { - "version_added": "55", - "partial_implementation": true, - "flags": [ - { - "type": "preference", - "name": "dom.promise_rejection_events.enabled", - "value_to_set": "true" - } - ], - "notes": "This event handler was added in Firefox 55 but was disabled since it wasn't fully implemented. It was fully implemented in Firefox 68 but not enabled by default." - } - ], - "ie": { - "version_added": false - }, - "opera": { - "version_added": "36" - }, - "opera_android": { - "version_added": false - }, - "safari": { - "version_added": "11" - }, - "safari_ios": { - "version_added": "11.3" - }, - "samsunginternet_android": { - "version_added": "5.0" - }, - "webview_android": { - "version_added": "49" - } - }, - "status": { - "experimental": false, - "standard_track": true, - "deprecated": false - } - } - }, - "unload_event": { - "__compat": { - "mdn_url": "https://developer.mozilla.org/docs/Web/API/Window/unload_event", - "spec_url": "https://html.spec.whatwg.org/multipage/webappapis.html#handler-window-onunload", - "support": { - "chrome": { - "version_added": "1" - }, - "chrome_android": { - "version_added": "18" - }, - "edge": { - "version_added": "12" - }, - "firefox": { - "version_added": "9" - }, - "firefox_android": { - "version_added": "9" - }, - "ie": { - "version_added": "≤6" - }, - "opera": { - "version_added": "≤12.1" - }, - "opera_android": { - "version_added": "≤12.1" - }, - "safari": { - "version_added": "1" - }, - "safari_ios": { - "version_added": "1" - }, - "samsunginternet_android": { - "version_added": "1.0" - }, - "webview_android": { - "version_added": "≤37" - } - }, - "status": { - "experimental": false, - "standard_track": true, - "deprecated": false - } - } - } - } - } -} From c0cc179f68ed737ec03f003f84dc3cb839746f95 Mon Sep 17 00:00:00 2001 From: "Queen Vinyl Da.i'gyu-Kazotetsu" Date: Tue, 22 Mar 2022 13:18:50 -0700 Subject: [PATCH 4/7] Add missing descriptions --- .../WindowEventHandlers__HTMLBodyElement.json | 12 ++++++++++++ .../WindowEventHandlers__HTMLFrameSetElement.json | 12 ++++++++++++ api/_mixins/WindowEventHandlers__SVGSVGElement.json | 12 ++++++++++++ 3 files changed, 36 insertions(+) diff --git a/api/_mixins/WindowEventHandlers__HTMLBodyElement.json b/api/_mixins/WindowEventHandlers__HTMLBodyElement.json index a7e0f3f2779ef2..a29b0def7c9ca8 100644 --- a/api/_mixins/WindowEventHandlers__HTMLBodyElement.json +++ b/api/_mixins/WindowEventHandlers__HTMLBodyElement.json @@ -3,6 +3,7 @@ "HTMLBodyElement": { "afterprint_event": { "__compat": { + "description": "afterprint event", "mdn_url": "https://developer.mozilla.org/docs/Web/API/HTMLBodyElement/afterprint_event", "spec_url": "https://html.spec.whatwg.org/multipage/webappapis.html#handler-window-onafterprint", "support": { @@ -52,6 +53,7 @@ }, "beforeprint_event": { "__compat": { + "description": "beforeprint event", "mdn_url": "https://developer.mozilla.org/docs/Web/API/HTMLBodyElement/beforeprint_event", "spec_url": "https://html.spec.whatwg.org/multipage/webappapis.html#handler-window-onbeforeprint", "support": { @@ -101,6 +103,7 @@ }, "beforeunload_event": { "__compat": { + "description": "beforeunload event", "mdn_url": "https://developer.mozilla.org/docs/Web/API/HTMLBodyElement/beforeunload_event", "spec_url": "https://html.spec.whatwg.org/multipage/webappapis.html#handler-window-onbeforeunload", "support": { @@ -150,6 +153,7 @@ }, "hashchange_event": { "__compat": { + "description": "hashchange event", "mdn_url": "https://developer.mozilla.org/docs/Web/API/HTMLBodyElement/hashchange_event", "spec_url": "https://html.spec.whatwg.org/multipage/webappapis.html#handler-window-onhashchange", "support": { @@ -199,6 +203,7 @@ }, "languagechange_event": { "__compat": { + "description": "languagechange event", "mdn_url": "https://developer.mozilla.org/docs/Web/API/HTMLBodyElement/languagechange_event", "spec_url": "https://html.spec.whatwg.org/multipage/webappapis.html#handler-window-onlanguagechange", "support": { @@ -248,6 +253,7 @@ }, "offline_event": { "__compat": { + "description": "offline event", "spec_url": "https://html.spec.whatwg.org/multipage/webappapis.html#handler-window-onoffline", "support": { "chrome": { @@ -296,6 +302,7 @@ }, "online_event": { "__compat": { + "description": "online event", "spec_url": "https://html.spec.whatwg.org/multipage/webappapis.html#handler-window-ononline", "support": { "chrome": { @@ -344,6 +351,7 @@ }, "popstate_event": { "__compat": { + "description": "popstate event", "mdn_url": "https://developer.mozilla.org/docs/Web/API/HTMLBodyElement/popstate_event", "spec_url": "https://html.spec.whatwg.org/multipage/webappapis.html#handler-window-onpopstate", "support": { @@ -393,6 +401,7 @@ }, "rejectionhandled_event": { "__compat": { + "description": "rejectionhandled event", "mdn_url": "https://developer.mozilla.org/docs/Web/API/HTMLBodyElement/rejectionhandled_event", "spec_url": "https://html.spec.whatwg.org/multipage/webappapis.html#handler-window-onrejectionhandled", "support": { @@ -487,6 +496,7 @@ }, "storage_event": { "__compat": { + "description": "storage event", "mdn_url": "https://developer.mozilla.org/docs/Web/API/HTMLBodyElement/storage_event", "spec_url": "https://html.spec.whatwg.org/multipage/webappapis.html#handler-window-onstorage", "support": { @@ -536,6 +546,7 @@ }, "unhandledrejection_event": { "__compat": { + "description": "unhandledrejection event", "mdn_url": "https://developer.mozilla.org/docs/Web/API/HTMLBodyElement/unhandledrejection_event", "spec_url": "https://html.spec.whatwg.org/multipage/webappapis.html#handler-window-onunhandledrejection", "support": { @@ -630,6 +641,7 @@ }, "unload_event": { "__compat": { + "description": "unload event", "mdn_url": "https://developer.mozilla.org/docs/Web/API/HTMLBodyElement/unload_event", "spec_url": "https://html.spec.whatwg.org/multipage/webappapis.html#handler-window-onunload", "support": { diff --git a/api/_mixins/WindowEventHandlers__HTMLFrameSetElement.json b/api/_mixins/WindowEventHandlers__HTMLFrameSetElement.json index 5189479ae6a019..0cdc1e687f800d 100644 --- a/api/_mixins/WindowEventHandlers__HTMLFrameSetElement.json +++ b/api/_mixins/WindowEventHandlers__HTMLFrameSetElement.json @@ -3,6 +3,7 @@ "HTMLFrameSetElement": { "afterprint_event": { "__compat": { + "description": "afterprint event", "mdn_url": "https://developer.mozilla.org/docs/Web/API/HTMLFrameSetElement/afterprint_event", "spec_url": "https://html.spec.whatwg.org/multipage/webappapis.html#handler-window-onafterprint", "support": { @@ -52,6 +53,7 @@ }, "beforeprint_event": { "__compat": { + "description": "beforeprint event", "mdn_url": "https://developer.mozilla.org/docs/Web/API/HTMLFrameSetElement/beforeprint_event", "spec_url": "https://html.spec.whatwg.org/multipage/webappapis.html#handler-window-onbeforeprint", "support": { @@ -101,6 +103,7 @@ }, "beforeunload_event": { "__compat": { + "description": "beforeunload event", "mdn_url": "https://developer.mozilla.org/docs/Web/API/HTMLFrameSetElement/beforeunload_event", "spec_url": "https://html.spec.whatwg.org/multipage/webappapis.html#handler-window-onbeforeunload", "support": { @@ -150,6 +153,7 @@ }, "hashchange_event": { "__compat": { + "description": "hashchange event", "mdn_url": "https://developer.mozilla.org/docs/Web/API/HTMLFrameSetElement/hashchange_event", "spec_url": "https://html.spec.whatwg.org/multipage/webappapis.html#handler-window-onhashchange", "support": { @@ -199,6 +203,7 @@ }, "languagechange_event": { "__compat": { + "description": "languagechange event", "mdn_url": "https://developer.mozilla.org/docs/Web/API/HTMLFrameSetElement/languagechange_event", "spec_url": "https://html.spec.whatwg.org/multipage/webappapis.html#handler-window-onlanguagechange", "support": { @@ -248,6 +253,7 @@ }, "offline_event": { "__compat": { + "description": "offline event", "spec_url": "https://html.spec.whatwg.org/multipage/webappapis.html#handler-window-onoffline", "support": { "chrome": { @@ -296,6 +302,7 @@ }, "online_event": { "__compat": { + "description": "online event", "spec_url": "https://html.spec.whatwg.org/multipage/webappapis.html#handler-window-ononline", "support": { "chrome": { @@ -344,6 +351,7 @@ }, "popstate_event": { "__compat": { + "description": "popstate event", "mdn_url": "https://developer.mozilla.org/docs/Web/API/HTMLFrameSetElement/popstate_event", "spec_url": "https://html.spec.whatwg.org/multipage/webappapis.html#handler-window-onpopstate", "support": { @@ -393,6 +401,7 @@ }, "rejectionhandled_event": { "__compat": { + "description": "rejectionhandled event", "mdn_url": "https://developer.mozilla.org/docs/Web/API/HTMLFrameSetElement/rejectionhandled_event", "spec_url": "https://html.spec.whatwg.org/multipage/webappapis.html#handler-window-onrejectionhandled", "support": { @@ -487,6 +496,7 @@ }, "storage_event": { "__compat": { + "description": "storage event", "mdn_url": "https://developer.mozilla.org/docs/Web/API/HTMLFrameSetElement/storage_event", "spec_url": "https://html.spec.whatwg.org/multipage/webappapis.html#handler-window-onstorage", "support": { @@ -536,6 +546,7 @@ }, "unhandledrejection_event": { "__compat": { + "description": "unhandledrejection event", "mdn_url": "https://developer.mozilla.org/docs/Web/API/HTMLFrameSetElement/unhandledrejection_event", "spec_url": "https://html.spec.whatwg.org/multipage/webappapis.html#handler-window-onunhandledrejection", "support": { @@ -630,6 +641,7 @@ }, "unload_event": { "__compat": { + "description": "unload event", "mdn_url": "https://developer.mozilla.org/docs/Web/API/HTMLFrameSetElement/unload_event", "spec_url": "https://html.spec.whatwg.org/multipage/webappapis.html#handler-window-onunload", "support": { diff --git a/api/_mixins/WindowEventHandlers__SVGSVGElement.json b/api/_mixins/WindowEventHandlers__SVGSVGElement.json index 6e11570dd0e1d5..b42e5f18d6b7e1 100644 --- a/api/_mixins/WindowEventHandlers__SVGSVGElement.json +++ b/api/_mixins/WindowEventHandlers__SVGSVGElement.json @@ -3,6 +3,7 @@ "SVGSVGElement": { "afterprint_event": { "__compat": { + "description": "afterprint event", "mdn_url": "https://developer.mozilla.org/docs/Web/API/SVGSVGElement/afterprint_event", "spec_url": "https://html.spec.whatwg.org/multipage/webappapis.html#handler-window-onafterprint", "support": { @@ -52,6 +53,7 @@ }, "beforeprint_event": { "__compat": { + "description": "beforeprint event", "mdn_url": "https://developer.mozilla.org/docs/Web/API/SVGSVGElement/beforeprint_event", "spec_url": "https://html.spec.whatwg.org/multipage/webappapis.html#handler-window-onbeforeprint", "support": { @@ -101,6 +103,7 @@ }, "beforeunload_event": { "__compat": { + "description": "beforeunload event", "mdn_url": "https://developer.mozilla.org/docs/Web/API/SVGSVGElement/beforeunload_event", "spec_url": "https://html.spec.whatwg.org/multipage/webappapis.html#handler-window-onbeforeunload", "support": { @@ -150,6 +153,7 @@ }, "hashchange_event": { "__compat": { + "description": "hashchange event", "mdn_url": "https://developer.mozilla.org/docs/Web/API/SVGSVGElement/hashchange_event", "spec_url": "https://html.spec.whatwg.org/multipage/webappapis.html#handler-window-onhashchange", "support": { @@ -199,6 +203,7 @@ }, "languagechange_event": { "__compat": { + "description": "languagechange event", "mdn_url": "https://developer.mozilla.org/docs/Web/API/SVGSVGElement/languagechange_event", "spec_url": "https://html.spec.whatwg.org/multipage/webappapis.html#handler-window-onlanguagechange", "support": { @@ -248,6 +253,7 @@ }, "offline_event": { "__compat": { + "description": "offline event", "spec_url": "https://html.spec.whatwg.org/multipage/webappapis.html#handler-window-onoffline", "support": { "chrome": { @@ -296,6 +302,7 @@ }, "online_event": { "__compat": { + "description": "online event", "spec_url": "https://html.spec.whatwg.org/multipage/webappapis.html#handler-window-ononline", "support": { "chrome": { @@ -344,6 +351,7 @@ }, "popstate_event": { "__compat": { + "description": "popstate event", "mdn_url": "https://developer.mozilla.org/docs/Web/API/SVGSVGElement/popstate_event", "spec_url": "https://html.spec.whatwg.org/multipage/webappapis.html#handler-window-onpopstate", "support": { @@ -393,6 +401,7 @@ }, "rejectionhandled_event": { "__compat": { + "description": "rejectionhandled event", "mdn_url": "https://developer.mozilla.org/docs/Web/API/SVGSVGElement/rejectionhandled_event", "spec_url": "https://html.spec.whatwg.org/multipage/webappapis.html#handler-window-onrejectionhandled", "support": { @@ -487,6 +496,7 @@ }, "storage_event": { "__compat": { + "description": "storage event", "mdn_url": "https://developer.mozilla.org/docs/Web/API/SVGSVGElement/storage_event", "spec_url": "https://html.spec.whatwg.org/multipage/webappapis.html#handler-window-onstorage", "support": { @@ -536,6 +546,7 @@ }, "unhandledrejection_event": { "__compat": { + "description": "unhandledrejection event", "mdn_url": "https://developer.mozilla.org/docs/Web/API/SVGSVGElement/unhandledrejection_event", "spec_url": "https://html.spec.whatwg.org/multipage/webappapis.html#handler-window-onunhandledrejection", "support": { @@ -630,6 +641,7 @@ }, "unload_event": { "__compat": { + "description": "unload event", "mdn_url": "https://developer.mozilla.org/docs/Web/API/SVGSVGElement/unload_event", "spec_url": "https://html.spec.whatwg.org/multipage/webappapis.html#handler-window-onunload", "support": { From 9bfec888da44c39954e892ac27359d3239643b2f Mon Sep 17 00:00:00 2001 From: "Queen Vinyl Da.i'gyu-Kazotetsu" Date: Mon, 4 Apr 2022 08:04:35 -0700 Subject: [PATCH 5/7] Remove mixin files --- .../WindowEventHandlers__HTMLBodyElement.json | 694 ------------------ ...dowEventHandlers__HTMLFrameSetElement.json | 694 ------------------ .../WindowEventHandlers__SVGSVGElement.json | 694 ------------------ 3 files changed, 2082 deletions(-) delete mode 100644 api/_mixins/WindowEventHandlers__HTMLBodyElement.json delete mode 100644 api/_mixins/WindowEventHandlers__HTMLFrameSetElement.json delete mode 100644 api/_mixins/WindowEventHandlers__SVGSVGElement.json diff --git a/api/_mixins/WindowEventHandlers__HTMLBodyElement.json b/api/_mixins/WindowEventHandlers__HTMLBodyElement.json deleted file mode 100644 index a29b0def7c9ca8..00000000000000 --- a/api/_mixins/WindowEventHandlers__HTMLBodyElement.json +++ /dev/null @@ -1,694 +0,0 @@ -{ - "api": { - "HTMLBodyElement": { - "afterprint_event": { - "__compat": { - "description": "afterprint event", - "mdn_url": "https://developer.mozilla.org/docs/Web/API/HTMLBodyElement/afterprint_event", - "spec_url": "https://html.spec.whatwg.org/multipage/webappapis.html#handler-window-onafterprint", - "support": { - "chrome": { - "version_added": "63" - }, - "chrome_android": { - "version_added": "63" - }, - "edge": { - "version_added": "12" - }, - "firefox": { - "version_added": "6" - }, - "firefox_android": { - "version_added": "6" - }, - "ie": { - "version_added": "≤6" - }, - "opera": { - "version_added": "50" - }, - "opera_android": { - "version_added": "46" - }, - "safari": { - "version_added": "13" - }, - "safari_ios": { - "version_added": "13" - }, - "samsunginternet_android": { - "version_added": "8.0" - }, - "webview_android": { - "version_added": "63" - } - }, - "status": { - "experimental": false, - "standard_track": true, - "deprecated": false - } - } - }, - "beforeprint_event": { - "__compat": { - "description": "beforeprint event", - "mdn_url": "https://developer.mozilla.org/docs/Web/API/HTMLBodyElement/beforeprint_event", - "spec_url": "https://html.spec.whatwg.org/multipage/webappapis.html#handler-window-onbeforeprint", - "support": { - "chrome": { - "version_added": "63" - }, - "chrome_android": { - "version_added": "63" - }, - "edge": { - "version_added": "12" - }, - "firefox": { - "version_added": "6" - }, - "firefox_android": { - "version_added": "6" - }, - "ie": { - "version_added": "≤6" - }, - "opera": { - "version_added": "50" - }, - "opera_android": { - "version_added": "46" - }, - "safari": { - "version_added": "13" - }, - "safari_ios": { - "version_added": "13" - }, - "samsunginternet_android": { - "version_added": "8.0" - }, - "webview_android": { - "version_added": "63" - } - }, - "status": { - "experimental": false, - "standard_track": true, - "deprecated": false - } - } - }, - "beforeunload_event": { - "__compat": { - "description": "beforeunload event", - "mdn_url": "https://developer.mozilla.org/docs/Web/API/HTMLBodyElement/beforeunload_event", - "spec_url": "https://html.spec.whatwg.org/multipage/webappapis.html#handler-window-onbeforeunload", - "support": { - "chrome": { - "version_added": "1" - }, - "chrome_android": { - "version_added": "18" - }, - "edge": { - "version_added": "12" - }, - "firefox": { - "version_added": "1" - }, - "firefox_android": { - "version_added": "4" - }, - "ie": { - "version_added": "4" - }, - "opera": { - "version_added": "12" - }, - "opera_android": { - "version_added": "12" - }, - "safari": { - "version_added": "3" - }, - "safari_ios": { - "version_added": "1" - }, - "samsunginternet_android": { - "version_added": "1.0" - }, - "webview_android": { - "version_added": "1" - } - }, - "status": { - "experimental": false, - "standard_track": true, - "deprecated": false - } - } - }, - "hashchange_event": { - "__compat": { - "description": "hashchange event", - "mdn_url": "https://developer.mozilla.org/docs/Web/API/HTMLBodyElement/hashchange_event", - "spec_url": "https://html.spec.whatwg.org/multipage/webappapis.html#handler-window-onhashchange", - "support": { - "chrome": { - "version_added": "5" - }, - "chrome_android": { - "version_added": "18" - }, - "edge": { - "version_added": "12" - }, - "firefox": { - "version_added": "3.6" - }, - "firefox_android": { - "version_added": "4" - }, - "ie": { - "version_added": "8" - }, - "opera": { - "version_added": "10" - }, - "opera_android": { - "version_added": "10.1" - }, - "safari": { - "version_added": "5" - }, - "safari_ios": { - "version_added": "5" - }, - "samsunginternet_android": { - "version_added": "1.0" - }, - "webview_android": { - "version_added": "≤37" - } - }, - "status": { - "experimental": false, - "standard_track": true, - "deprecated": false - } - } - }, - "languagechange_event": { - "__compat": { - "description": "languagechange event", - "mdn_url": "https://developer.mozilla.org/docs/Web/API/HTMLBodyElement/languagechange_event", - "spec_url": "https://html.spec.whatwg.org/multipage/webappapis.html#handler-window-onlanguagechange", - "support": { - "chrome": { - "version_added": "37" - }, - "chrome_android": { - "version_added": "37" - }, - "edge": { - "version_added": "79" - }, - "firefox": { - "version_added": "32" - }, - "firefox_android": { - "version_added": "4" - }, - "ie": { - "version_added": false - }, - "opera": { - "version_added": "24" - }, - "opera_android": { - "version_added": "24" - }, - "safari": { - "version_added": "10.1" - }, - "safari_ios": { - "version_added": "10.3" - }, - "samsunginternet_android": { - "version_added": "4.0" - }, - "webview_android": { - "version_added": "37" - } - }, - "status": { - "experimental": true, - "standard_track": true, - "deprecated": false - } - } - }, - "offline_event": { - "__compat": { - "description": "offline event", - "spec_url": "https://html.spec.whatwg.org/multipage/webappapis.html#handler-window-onoffline", - "support": { - "chrome": { - "version_added": "3" - }, - "chrome_android": { - "version_added": "18" - }, - "edge": { - "version_added": "12" - }, - "firefox": { - "version_added": "9" - }, - "firefox_android": { - "version_added": "9" - }, - "ie": { - "version_added": "9" - }, - "opera": { - "version_added": "15" - }, - "opera_android": { - "version_added": "14" - }, - "safari": { - "version_added": "4" - }, - "safari_ios": { - "version_added": "3" - }, - "samsunginternet_android": { - "version_added": "1.0" - }, - "webview_android": { - "version_added": "≤37" - } - }, - "status": { - "experimental": false, - "standard_track": true, - "deprecated": false - } - } - }, - "online_event": { - "__compat": { - "description": "online event", - "spec_url": "https://html.spec.whatwg.org/multipage/webappapis.html#handler-window-ononline", - "support": { - "chrome": { - "version_added": "3" - }, - "chrome_android": { - "version_added": "18" - }, - "edge": { - "version_added": "12" - }, - "firefox": { - "version_added": "9" - }, - "firefox_android": { - "version_added": "9" - }, - "ie": { - "version_added": "9" - }, - "opera": { - "version_added": "15" - }, - "opera_android": { - "version_added": "14" - }, - "safari": { - "version_added": "4" - }, - "safari_ios": { - "version_added": "3" - }, - "samsunginternet_android": { - "version_added": "1.0" - }, - "webview_android": { - "version_added": "≤37" - } - }, - "status": { - "experimental": false, - "standard_track": true, - "deprecated": false - } - } - }, - "popstate_event": { - "__compat": { - "description": "popstate event", - "mdn_url": "https://developer.mozilla.org/docs/Web/API/HTMLBodyElement/popstate_event", - "spec_url": "https://html.spec.whatwg.org/multipage/webappapis.html#handler-window-onpopstate", - "support": { - "chrome": { - "version_added": "5" - }, - "chrome_android": { - "version_added": "18" - }, - "edge": { - "version_added": "12" - }, - "firefox": { - "version_added": "4" - }, - "firefox_android": { - "version_added": "4" - }, - "ie": { - "version_added": "10" - }, - "opera": { - "version_added": "11.5" - }, - "opera_android": { - "version_added": "11.5" - }, - "safari": { - "version_added": "5" - }, - "safari_ios": { - "version_added": "4.2" - }, - "samsunginternet_android": { - "version_added": "1.0" - }, - "webview_android": { - "version_added": "37" - } - }, - "status": { - "experimental": false, - "standard_track": true, - "deprecated": false - } - } - }, - "rejectionhandled_event": { - "__compat": { - "description": "rejectionhandled event", - "mdn_url": "https://developer.mozilla.org/docs/Web/API/HTMLBodyElement/rejectionhandled_event", - "spec_url": "https://html.spec.whatwg.org/multipage/webappapis.html#handler-window-onrejectionhandled", - "support": { - "chrome": { - "version_added": "49" - }, - "chrome_android": { - "version_added": "49" - }, - "edge": { - "version_added": "79" - }, - "firefox": [ - { - "version_added": "69" - }, - { - "version_added": "68", - "flags": [ - { - "type": "preference", - "name": "dom.promise_rejection_events.enabled", - "value_to_set": "true" - } - ] - }, - { - "version_added": "55", - "partial_implementation": true, - "flags": [ - { - "type": "preference", - "name": "dom.promise_rejection_events.enabled", - "value_to_set": "true" - } - ], - "notes": "This event handler was added in Firefox 55 but was disabled since it wasn't fully implemented. It was fully implemented in Firefox 68 and enabled by default in Firefox 69." - } - ], - "firefox_android": [ - { - "version_added": "68", - "flags": [ - { - "type": "preference", - "name": "dom.promise_rejection_events.enabled", - "value_to_set": "true" - } - ] - }, - { - "version_added": "55", - "partial_implementation": true, - "flags": [ - { - "type": "preference", - "name": "dom.promise_rejection_events.enabled", - "value_to_set": "true" - } - ], - "notes": "This event handler was added in Firefox 55 but was disabled since it wasn't fully implemented. It was fully implemented in Firefox 68 but not enabled by default." - } - ], - "ie": { - "version_added": false - }, - "opera": { - "version_added": "36" - }, - "opera_android": { - "version_added": false - }, - "safari": { - "version_added": "11" - }, - "safari_ios": { - "version_added": "11.3" - }, - "samsunginternet_android": { - "version_added": "5.0" - }, - "webview_android": { - "version_added": "49" - } - }, - "status": { - "experimental": false, - "standard_track": true, - "deprecated": false - } - } - }, - "storage_event": { - "__compat": { - "description": "storage event", - "mdn_url": "https://developer.mozilla.org/docs/Web/API/HTMLBodyElement/storage_event", - "spec_url": "https://html.spec.whatwg.org/multipage/webappapis.html#handler-window-onstorage", - "support": { - "chrome": { - "version_added": "1" - }, - "chrome_android": { - "version_added": "18" - }, - "edge": { - "version_added": "15" - }, - "firefox": { - "version_added": "45" - }, - "firefox_android": { - "version_added": "45" - }, - "ie": { - "version_added": "9" - }, - "opera": { - "version_added": "15" - }, - "opera_android": { - "version_added": "14" - }, - "safari": { - "version_added": "4" - }, - "safari_ios": { - "version_added": "4" - }, - "samsunginternet_android": { - "version_added": "1.0" - }, - "webview_android": { - "version_added": "≤37" - } - }, - "status": { - "experimental": false, - "standard_track": true, - "deprecated": false - } - } - }, - "unhandledrejection_event": { - "__compat": { - "description": "unhandledrejection event", - "mdn_url": "https://developer.mozilla.org/docs/Web/API/HTMLBodyElement/unhandledrejection_event", - "spec_url": "https://html.spec.whatwg.org/multipage/webappapis.html#handler-window-onunhandledrejection", - "support": { - "chrome": { - "version_added": "49" - }, - "chrome_android": { - "version_added": "49" - }, - "edge": { - "version_added": "79" - }, - "firefox": [ - { - "version_added": "69" - }, - { - "version_added": "68", - "flags": [ - { - "type": "preference", - "name": "dom.promise_rejection_events.enabled", - "value_to_set": "true" - } - ] - }, - { - "version_added": "55", - "partial_implementation": true, - "flags": [ - { - "type": "preference", - "name": "dom.promise_rejection_events.enabled", - "value_to_set": "true" - } - ], - "notes": "This event handler was added in Firefox 55 but was disabled since it wasn't fully implemented. It was fully implemented in Firefox 68 and enabled by default in Firefox 69." - } - ], - "firefox_android": [ - { - "version_added": "68", - "flags": [ - { - "type": "preference", - "name": "dom.promise_rejection_events.enabled", - "value_to_set": "true" - } - ] - }, - { - "version_added": "55", - "partial_implementation": true, - "flags": [ - { - "type": "preference", - "name": "dom.promise_rejection_events.enabled", - "value_to_set": "true" - } - ], - "notes": "This event handler was added in Firefox 55 but was disabled since it wasn't fully implemented. It was fully implemented in Firefox 68 but not enabled by default." - } - ], - "ie": { - "version_added": false - }, - "opera": { - "version_added": "36" - }, - "opera_android": { - "version_added": false - }, - "safari": { - "version_added": "11" - }, - "safari_ios": { - "version_added": "11.3" - }, - "samsunginternet_android": { - "version_added": "5.0" - }, - "webview_android": { - "version_added": "49" - } - }, - "status": { - "experimental": false, - "standard_track": true, - "deprecated": false - } - } - }, - "unload_event": { - "__compat": { - "description": "unload event", - "mdn_url": "https://developer.mozilla.org/docs/Web/API/HTMLBodyElement/unload_event", - "spec_url": "https://html.spec.whatwg.org/multipage/webappapis.html#handler-window-onunload", - "support": { - "chrome": { - "version_added": "1" - }, - "chrome_android": { - "version_added": "18" - }, - "edge": { - "version_added": "12" - }, - "firefox": { - "version_added": "9" - }, - "firefox_android": { - "version_added": "9" - }, - "ie": { - "version_added": "≤6" - }, - "opera": { - "version_added": "≤12.1" - }, - "opera_android": { - "version_added": "≤12.1" - }, - "safari": { - "version_added": "1" - }, - "safari_ios": { - "version_added": "1" - }, - "samsunginternet_android": { - "version_added": "1.0" - }, - "webview_android": { - "version_added": "≤37" - } - }, - "status": { - "experimental": false, - "standard_track": true, - "deprecated": false - } - } - } - } - } -} diff --git a/api/_mixins/WindowEventHandlers__HTMLFrameSetElement.json b/api/_mixins/WindowEventHandlers__HTMLFrameSetElement.json deleted file mode 100644 index 0cdc1e687f800d..00000000000000 --- a/api/_mixins/WindowEventHandlers__HTMLFrameSetElement.json +++ /dev/null @@ -1,694 +0,0 @@ -{ - "api": { - "HTMLFrameSetElement": { - "afterprint_event": { - "__compat": { - "description": "afterprint event", - "mdn_url": "https://developer.mozilla.org/docs/Web/API/HTMLFrameSetElement/afterprint_event", - "spec_url": "https://html.spec.whatwg.org/multipage/webappapis.html#handler-window-onafterprint", - "support": { - "chrome": { - "version_added": "63" - }, - "chrome_android": { - "version_added": "63" - }, - "edge": { - "version_added": "12" - }, - "firefox": { - "version_added": "6" - }, - "firefox_android": { - "version_added": "6" - }, - "ie": { - "version_added": "≤6" - }, - "opera": { - "version_added": "50" - }, - "opera_android": { - "version_added": "46" - }, - "safari": { - "version_added": "13" - }, - "safari_ios": { - "version_added": "13" - }, - "samsunginternet_android": { - "version_added": "8.0" - }, - "webview_android": { - "version_added": "63" - } - }, - "status": { - "experimental": false, - "standard_track": true, - "deprecated": false - } - } - }, - "beforeprint_event": { - "__compat": { - "description": "beforeprint event", - "mdn_url": "https://developer.mozilla.org/docs/Web/API/HTMLFrameSetElement/beforeprint_event", - "spec_url": "https://html.spec.whatwg.org/multipage/webappapis.html#handler-window-onbeforeprint", - "support": { - "chrome": { - "version_added": "63" - }, - "chrome_android": { - "version_added": "63" - }, - "edge": { - "version_added": "12" - }, - "firefox": { - "version_added": "6" - }, - "firefox_android": { - "version_added": "6" - }, - "ie": { - "version_added": "≤6" - }, - "opera": { - "version_added": "50" - }, - "opera_android": { - "version_added": "46" - }, - "safari": { - "version_added": "13" - }, - "safari_ios": { - "version_added": "13" - }, - "samsunginternet_android": { - "version_added": "8.0" - }, - "webview_android": { - "version_added": "63" - } - }, - "status": { - "experimental": false, - "standard_track": true, - "deprecated": false - } - } - }, - "beforeunload_event": { - "__compat": { - "description": "beforeunload event", - "mdn_url": "https://developer.mozilla.org/docs/Web/API/HTMLFrameSetElement/beforeunload_event", - "spec_url": "https://html.spec.whatwg.org/multipage/webappapis.html#handler-window-onbeforeunload", - "support": { - "chrome": { - "version_added": "1" - }, - "chrome_android": { - "version_added": "18" - }, - "edge": { - "version_added": "12" - }, - "firefox": { - "version_added": "1" - }, - "firefox_android": { - "version_added": "4" - }, - "ie": { - "version_added": "4" - }, - "opera": { - "version_added": "12" - }, - "opera_android": { - "version_added": "12" - }, - "safari": { - "version_added": "3" - }, - "safari_ios": { - "version_added": "1" - }, - "samsunginternet_android": { - "version_added": "1.0" - }, - "webview_android": { - "version_added": "1" - } - }, - "status": { - "experimental": false, - "standard_track": true, - "deprecated": false - } - } - }, - "hashchange_event": { - "__compat": { - "description": "hashchange event", - "mdn_url": "https://developer.mozilla.org/docs/Web/API/HTMLFrameSetElement/hashchange_event", - "spec_url": "https://html.spec.whatwg.org/multipage/webappapis.html#handler-window-onhashchange", - "support": { - "chrome": { - "version_added": "5" - }, - "chrome_android": { - "version_added": "18" - }, - "edge": { - "version_added": "12" - }, - "firefox": { - "version_added": "3.6" - }, - "firefox_android": { - "version_added": "4" - }, - "ie": { - "version_added": "8" - }, - "opera": { - "version_added": "10" - }, - "opera_android": { - "version_added": "10.1" - }, - "safari": { - "version_added": "5" - }, - "safari_ios": { - "version_added": "5" - }, - "samsunginternet_android": { - "version_added": "1.0" - }, - "webview_android": { - "version_added": "≤37" - } - }, - "status": { - "experimental": false, - "standard_track": true, - "deprecated": false - } - } - }, - "languagechange_event": { - "__compat": { - "description": "languagechange event", - "mdn_url": "https://developer.mozilla.org/docs/Web/API/HTMLFrameSetElement/languagechange_event", - "spec_url": "https://html.spec.whatwg.org/multipage/webappapis.html#handler-window-onlanguagechange", - "support": { - "chrome": { - "version_added": "37" - }, - "chrome_android": { - "version_added": "37" - }, - "edge": { - "version_added": "79" - }, - "firefox": { - "version_added": "32" - }, - "firefox_android": { - "version_added": "4" - }, - "ie": { - "version_added": false - }, - "opera": { - "version_added": "24" - }, - "opera_android": { - "version_added": "24" - }, - "safari": { - "version_added": "10.1" - }, - "safari_ios": { - "version_added": "10.3" - }, - "samsunginternet_android": { - "version_added": "4.0" - }, - "webview_android": { - "version_added": "37" - } - }, - "status": { - "experimental": true, - "standard_track": true, - "deprecated": false - } - } - }, - "offline_event": { - "__compat": { - "description": "offline event", - "spec_url": "https://html.spec.whatwg.org/multipage/webappapis.html#handler-window-onoffline", - "support": { - "chrome": { - "version_added": "3" - }, - "chrome_android": { - "version_added": "18" - }, - "edge": { - "version_added": "12" - }, - "firefox": { - "version_added": "9" - }, - "firefox_android": { - "version_added": "9" - }, - "ie": { - "version_added": "9" - }, - "opera": { - "version_added": "15" - }, - "opera_android": { - "version_added": "14" - }, - "safari": { - "version_added": "4" - }, - "safari_ios": { - "version_added": "3" - }, - "samsunginternet_android": { - "version_added": "1.0" - }, - "webview_android": { - "version_added": "≤37" - } - }, - "status": { - "experimental": false, - "standard_track": true, - "deprecated": false - } - } - }, - "online_event": { - "__compat": { - "description": "online event", - "spec_url": "https://html.spec.whatwg.org/multipage/webappapis.html#handler-window-ononline", - "support": { - "chrome": { - "version_added": "3" - }, - "chrome_android": { - "version_added": "18" - }, - "edge": { - "version_added": "12" - }, - "firefox": { - "version_added": "9" - }, - "firefox_android": { - "version_added": "9" - }, - "ie": { - "version_added": "9" - }, - "opera": { - "version_added": "15" - }, - "opera_android": { - "version_added": "14" - }, - "safari": { - "version_added": "4" - }, - "safari_ios": { - "version_added": "3" - }, - "samsunginternet_android": { - "version_added": "1.0" - }, - "webview_android": { - "version_added": "≤37" - } - }, - "status": { - "experimental": false, - "standard_track": true, - "deprecated": false - } - } - }, - "popstate_event": { - "__compat": { - "description": "popstate event", - "mdn_url": "https://developer.mozilla.org/docs/Web/API/HTMLFrameSetElement/popstate_event", - "spec_url": "https://html.spec.whatwg.org/multipage/webappapis.html#handler-window-onpopstate", - "support": { - "chrome": { - "version_added": "5" - }, - "chrome_android": { - "version_added": "18" - }, - "edge": { - "version_added": "12" - }, - "firefox": { - "version_added": "4" - }, - "firefox_android": { - "version_added": "4" - }, - "ie": { - "version_added": "10" - }, - "opera": { - "version_added": "11.5" - }, - "opera_android": { - "version_added": "11.5" - }, - "safari": { - "version_added": "5" - }, - "safari_ios": { - "version_added": "4.2" - }, - "samsunginternet_android": { - "version_added": "1.0" - }, - "webview_android": { - "version_added": "37" - } - }, - "status": { - "experimental": false, - "standard_track": true, - "deprecated": false - } - } - }, - "rejectionhandled_event": { - "__compat": { - "description": "rejectionhandled event", - "mdn_url": "https://developer.mozilla.org/docs/Web/API/HTMLFrameSetElement/rejectionhandled_event", - "spec_url": "https://html.spec.whatwg.org/multipage/webappapis.html#handler-window-onrejectionhandled", - "support": { - "chrome": { - "version_added": "49" - }, - "chrome_android": { - "version_added": "49" - }, - "edge": { - "version_added": "79" - }, - "firefox": [ - { - "version_added": "69" - }, - { - "version_added": "68", - "flags": [ - { - "type": "preference", - "name": "dom.promise_rejection_events.enabled", - "value_to_set": "true" - } - ] - }, - { - "version_added": "55", - "partial_implementation": true, - "flags": [ - { - "type": "preference", - "name": "dom.promise_rejection_events.enabled", - "value_to_set": "true" - } - ], - "notes": "This event handler was added in Firefox 55 but was disabled since it wasn't fully implemented. It was fully implemented in Firefox 68 and enabled by default in Firefox 69." - } - ], - "firefox_android": [ - { - "version_added": "68", - "flags": [ - { - "type": "preference", - "name": "dom.promise_rejection_events.enabled", - "value_to_set": "true" - } - ] - }, - { - "version_added": "55", - "partial_implementation": true, - "flags": [ - { - "type": "preference", - "name": "dom.promise_rejection_events.enabled", - "value_to_set": "true" - } - ], - "notes": "This event handler was added in Firefox 55 but was disabled since it wasn't fully implemented. It was fully implemented in Firefox 68 but not enabled by default." - } - ], - "ie": { - "version_added": false - }, - "opera": { - "version_added": "36" - }, - "opera_android": { - "version_added": false - }, - "safari": { - "version_added": "11" - }, - "safari_ios": { - "version_added": "11.3" - }, - "samsunginternet_android": { - "version_added": "5.0" - }, - "webview_android": { - "version_added": "49" - } - }, - "status": { - "experimental": false, - "standard_track": true, - "deprecated": false - } - } - }, - "storage_event": { - "__compat": { - "description": "storage event", - "mdn_url": "https://developer.mozilla.org/docs/Web/API/HTMLFrameSetElement/storage_event", - "spec_url": "https://html.spec.whatwg.org/multipage/webappapis.html#handler-window-onstorage", - "support": { - "chrome": { - "version_added": "1" - }, - "chrome_android": { - "version_added": "18" - }, - "edge": { - "version_added": "15" - }, - "firefox": { - "version_added": "45" - }, - "firefox_android": { - "version_added": "45" - }, - "ie": { - "version_added": "9" - }, - "opera": { - "version_added": "15" - }, - "opera_android": { - "version_added": "14" - }, - "safari": { - "version_added": "4" - }, - "safari_ios": { - "version_added": "4" - }, - "samsunginternet_android": { - "version_added": "1.0" - }, - "webview_android": { - "version_added": "≤37" - } - }, - "status": { - "experimental": false, - "standard_track": true, - "deprecated": false - } - } - }, - "unhandledrejection_event": { - "__compat": { - "description": "unhandledrejection event", - "mdn_url": "https://developer.mozilla.org/docs/Web/API/HTMLFrameSetElement/unhandledrejection_event", - "spec_url": "https://html.spec.whatwg.org/multipage/webappapis.html#handler-window-onunhandledrejection", - "support": { - "chrome": { - "version_added": "49" - }, - "chrome_android": { - "version_added": "49" - }, - "edge": { - "version_added": "79" - }, - "firefox": [ - { - "version_added": "69" - }, - { - "version_added": "68", - "flags": [ - { - "type": "preference", - "name": "dom.promise_rejection_events.enabled", - "value_to_set": "true" - } - ] - }, - { - "version_added": "55", - "partial_implementation": true, - "flags": [ - { - "type": "preference", - "name": "dom.promise_rejection_events.enabled", - "value_to_set": "true" - } - ], - "notes": "This event handler was added in Firefox 55 but was disabled since it wasn't fully implemented. It was fully implemented in Firefox 68 and enabled by default in Firefox 69." - } - ], - "firefox_android": [ - { - "version_added": "68", - "flags": [ - { - "type": "preference", - "name": "dom.promise_rejection_events.enabled", - "value_to_set": "true" - } - ] - }, - { - "version_added": "55", - "partial_implementation": true, - "flags": [ - { - "type": "preference", - "name": "dom.promise_rejection_events.enabled", - "value_to_set": "true" - } - ], - "notes": "This event handler was added in Firefox 55 but was disabled since it wasn't fully implemented. It was fully implemented in Firefox 68 but not enabled by default." - } - ], - "ie": { - "version_added": false - }, - "opera": { - "version_added": "36" - }, - "opera_android": { - "version_added": false - }, - "safari": { - "version_added": "11" - }, - "safari_ios": { - "version_added": "11.3" - }, - "samsunginternet_android": { - "version_added": "5.0" - }, - "webview_android": { - "version_added": "49" - } - }, - "status": { - "experimental": false, - "standard_track": true, - "deprecated": false - } - } - }, - "unload_event": { - "__compat": { - "description": "unload event", - "mdn_url": "https://developer.mozilla.org/docs/Web/API/HTMLFrameSetElement/unload_event", - "spec_url": "https://html.spec.whatwg.org/multipage/webappapis.html#handler-window-onunload", - "support": { - "chrome": { - "version_added": "1" - }, - "chrome_android": { - "version_added": "18" - }, - "edge": { - "version_added": "12" - }, - "firefox": { - "version_added": "9" - }, - "firefox_android": { - "version_added": "9" - }, - "ie": { - "version_added": "≤6" - }, - "opera": { - "version_added": "≤12.1" - }, - "opera_android": { - "version_added": "≤12.1" - }, - "safari": { - "version_added": "1" - }, - "safari_ios": { - "version_added": "1" - }, - "samsunginternet_android": { - "version_added": "1.0" - }, - "webview_android": { - "version_added": "≤37" - } - }, - "status": { - "experimental": false, - "standard_track": true, - "deprecated": false - } - } - } - } - } -} diff --git a/api/_mixins/WindowEventHandlers__SVGSVGElement.json b/api/_mixins/WindowEventHandlers__SVGSVGElement.json deleted file mode 100644 index b42e5f18d6b7e1..00000000000000 --- a/api/_mixins/WindowEventHandlers__SVGSVGElement.json +++ /dev/null @@ -1,694 +0,0 @@ -{ - "api": { - "SVGSVGElement": { - "afterprint_event": { - "__compat": { - "description": "afterprint event", - "mdn_url": "https://developer.mozilla.org/docs/Web/API/SVGSVGElement/afterprint_event", - "spec_url": "https://html.spec.whatwg.org/multipage/webappapis.html#handler-window-onafterprint", - "support": { - "chrome": { - "version_added": "63" - }, - "chrome_android": { - "version_added": "63" - }, - "edge": { - "version_added": "12" - }, - "firefox": { - "version_added": "6" - }, - "firefox_android": { - "version_added": "6" - }, - "ie": { - "version_added": "≤6" - }, - "opera": { - "version_added": "50" - }, - "opera_android": { - "version_added": "46" - }, - "safari": { - "version_added": "13" - }, - "safari_ios": { - "version_added": "13" - }, - "samsunginternet_android": { - "version_added": "8.0" - }, - "webview_android": { - "version_added": "63" - } - }, - "status": { - "experimental": false, - "standard_track": true, - "deprecated": false - } - } - }, - "beforeprint_event": { - "__compat": { - "description": "beforeprint event", - "mdn_url": "https://developer.mozilla.org/docs/Web/API/SVGSVGElement/beforeprint_event", - "spec_url": "https://html.spec.whatwg.org/multipage/webappapis.html#handler-window-onbeforeprint", - "support": { - "chrome": { - "version_added": "63" - }, - "chrome_android": { - "version_added": "63" - }, - "edge": { - "version_added": "12" - }, - "firefox": { - "version_added": "6" - }, - "firefox_android": { - "version_added": "6" - }, - "ie": { - "version_added": "≤6" - }, - "opera": { - "version_added": "50" - }, - "opera_android": { - "version_added": "46" - }, - "safari": { - "version_added": "13" - }, - "safari_ios": { - "version_added": "13" - }, - "samsunginternet_android": { - "version_added": "8.0" - }, - "webview_android": { - "version_added": "63" - } - }, - "status": { - "experimental": false, - "standard_track": true, - "deprecated": false - } - } - }, - "beforeunload_event": { - "__compat": { - "description": "beforeunload event", - "mdn_url": "https://developer.mozilla.org/docs/Web/API/SVGSVGElement/beforeunload_event", - "spec_url": "https://html.spec.whatwg.org/multipage/webappapis.html#handler-window-onbeforeunload", - "support": { - "chrome": { - "version_added": "1" - }, - "chrome_android": { - "version_added": "18" - }, - "edge": { - "version_added": "12" - }, - "firefox": { - "version_added": "1" - }, - "firefox_android": { - "version_added": "4" - }, - "ie": { - "version_added": "4" - }, - "opera": { - "version_added": "12" - }, - "opera_android": { - "version_added": "12" - }, - "safari": { - "version_added": "3" - }, - "safari_ios": { - "version_added": "1" - }, - "samsunginternet_android": { - "version_added": "1.0" - }, - "webview_android": { - "version_added": "1" - } - }, - "status": { - "experimental": false, - "standard_track": true, - "deprecated": false - } - } - }, - "hashchange_event": { - "__compat": { - "description": "hashchange event", - "mdn_url": "https://developer.mozilla.org/docs/Web/API/SVGSVGElement/hashchange_event", - "spec_url": "https://html.spec.whatwg.org/multipage/webappapis.html#handler-window-onhashchange", - "support": { - "chrome": { - "version_added": "5" - }, - "chrome_android": { - "version_added": "18" - }, - "edge": { - "version_added": "12" - }, - "firefox": { - "version_added": "3.6" - }, - "firefox_android": { - "version_added": "4" - }, - "ie": { - "version_added": "8" - }, - "opera": { - "version_added": "10" - }, - "opera_android": { - "version_added": "10.1" - }, - "safari": { - "version_added": "5" - }, - "safari_ios": { - "version_added": "5" - }, - "samsunginternet_android": { - "version_added": "1.0" - }, - "webview_android": { - "version_added": "≤37" - } - }, - "status": { - "experimental": false, - "standard_track": true, - "deprecated": false - } - } - }, - "languagechange_event": { - "__compat": { - "description": "languagechange event", - "mdn_url": "https://developer.mozilla.org/docs/Web/API/SVGSVGElement/languagechange_event", - "spec_url": "https://html.spec.whatwg.org/multipage/webappapis.html#handler-window-onlanguagechange", - "support": { - "chrome": { - "version_added": "37" - }, - "chrome_android": { - "version_added": "37" - }, - "edge": { - "version_added": "79" - }, - "firefox": { - "version_added": "32" - }, - "firefox_android": { - "version_added": "4" - }, - "ie": { - "version_added": false - }, - "opera": { - "version_added": "24" - }, - "opera_android": { - "version_added": "24" - }, - "safari": { - "version_added": "10.1" - }, - "safari_ios": { - "version_added": "10.3" - }, - "samsunginternet_android": { - "version_added": "4.0" - }, - "webview_android": { - "version_added": "37" - } - }, - "status": { - "experimental": true, - "standard_track": true, - "deprecated": false - } - } - }, - "offline_event": { - "__compat": { - "description": "offline event", - "spec_url": "https://html.spec.whatwg.org/multipage/webappapis.html#handler-window-onoffline", - "support": { - "chrome": { - "version_added": "3" - }, - "chrome_android": { - "version_added": "18" - }, - "edge": { - "version_added": "12" - }, - "firefox": { - "version_added": "9" - }, - "firefox_android": { - "version_added": "9" - }, - "ie": { - "version_added": "9" - }, - "opera": { - "version_added": "15" - }, - "opera_android": { - "version_added": "14" - }, - "safari": { - "version_added": "4" - }, - "safari_ios": { - "version_added": "3" - }, - "samsunginternet_android": { - "version_added": "1.0" - }, - "webview_android": { - "version_added": "≤37" - } - }, - "status": { - "experimental": false, - "standard_track": true, - "deprecated": false - } - } - }, - "online_event": { - "__compat": { - "description": "online event", - "spec_url": "https://html.spec.whatwg.org/multipage/webappapis.html#handler-window-ononline", - "support": { - "chrome": { - "version_added": "3" - }, - "chrome_android": { - "version_added": "18" - }, - "edge": { - "version_added": "12" - }, - "firefox": { - "version_added": "9" - }, - "firefox_android": { - "version_added": "9" - }, - "ie": { - "version_added": "9" - }, - "opera": { - "version_added": "15" - }, - "opera_android": { - "version_added": "14" - }, - "safari": { - "version_added": "4" - }, - "safari_ios": { - "version_added": "3" - }, - "samsunginternet_android": { - "version_added": "1.0" - }, - "webview_android": { - "version_added": "≤37" - } - }, - "status": { - "experimental": false, - "standard_track": true, - "deprecated": false - } - } - }, - "popstate_event": { - "__compat": { - "description": "popstate event", - "mdn_url": "https://developer.mozilla.org/docs/Web/API/SVGSVGElement/popstate_event", - "spec_url": "https://html.spec.whatwg.org/multipage/webappapis.html#handler-window-onpopstate", - "support": { - "chrome": { - "version_added": "5" - }, - "chrome_android": { - "version_added": "18" - }, - "edge": { - "version_added": "12" - }, - "firefox": { - "version_added": "4" - }, - "firefox_android": { - "version_added": "4" - }, - "ie": { - "version_added": "10" - }, - "opera": { - "version_added": "11.5" - }, - "opera_android": { - "version_added": "11.5" - }, - "safari": { - "version_added": "5" - }, - "safari_ios": { - "version_added": "4.2" - }, - "samsunginternet_android": { - "version_added": "1.0" - }, - "webview_android": { - "version_added": "37" - } - }, - "status": { - "experimental": false, - "standard_track": true, - "deprecated": false - } - } - }, - "rejectionhandled_event": { - "__compat": { - "description": "rejectionhandled event", - "mdn_url": "https://developer.mozilla.org/docs/Web/API/SVGSVGElement/rejectionhandled_event", - "spec_url": "https://html.spec.whatwg.org/multipage/webappapis.html#handler-window-onrejectionhandled", - "support": { - "chrome": { - "version_added": "49" - }, - "chrome_android": { - "version_added": "49" - }, - "edge": { - "version_added": "79" - }, - "firefox": [ - { - "version_added": "69" - }, - { - "version_added": "68", - "flags": [ - { - "type": "preference", - "name": "dom.promise_rejection_events.enabled", - "value_to_set": "true" - } - ] - }, - { - "version_added": "55", - "partial_implementation": true, - "flags": [ - { - "type": "preference", - "name": "dom.promise_rejection_events.enabled", - "value_to_set": "true" - } - ], - "notes": "This event handler was added in Firefox 55 but was disabled since it wasn't fully implemented. It was fully implemented in Firefox 68 and enabled by default in Firefox 69." - } - ], - "firefox_android": [ - { - "version_added": "68", - "flags": [ - { - "type": "preference", - "name": "dom.promise_rejection_events.enabled", - "value_to_set": "true" - } - ] - }, - { - "version_added": "55", - "partial_implementation": true, - "flags": [ - { - "type": "preference", - "name": "dom.promise_rejection_events.enabled", - "value_to_set": "true" - } - ], - "notes": "This event handler was added in Firefox 55 but was disabled since it wasn't fully implemented. It was fully implemented in Firefox 68 but not enabled by default." - } - ], - "ie": { - "version_added": false - }, - "opera": { - "version_added": "36" - }, - "opera_android": { - "version_added": false - }, - "safari": { - "version_added": "11" - }, - "safari_ios": { - "version_added": "11.3" - }, - "samsunginternet_android": { - "version_added": "5.0" - }, - "webview_android": { - "version_added": "49" - } - }, - "status": { - "experimental": false, - "standard_track": true, - "deprecated": false - } - } - }, - "storage_event": { - "__compat": { - "description": "storage event", - "mdn_url": "https://developer.mozilla.org/docs/Web/API/SVGSVGElement/storage_event", - "spec_url": "https://html.spec.whatwg.org/multipage/webappapis.html#handler-window-onstorage", - "support": { - "chrome": { - "version_added": "1" - }, - "chrome_android": { - "version_added": "18" - }, - "edge": { - "version_added": "15" - }, - "firefox": { - "version_added": "45" - }, - "firefox_android": { - "version_added": "45" - }, - "ie": { - "version_added": "9" - }, - "opera": { - "version_added": "15" - }, - "opera_android": { - "version_added": "14" - }, - "safari": { - "version_added": "4" - }, - "safari_ios": { - "version_added": "4" - }, - "samsunginternet_android": { - "version_added": "1.0" - }, - "webview_android": { - "version_added": "≤37" - } - }, - "status": { - "experimental": false, - "standard_track": true, - "deprecated": false - } - } - }, - "unhandledrejection_event": { - "__compat": { - "description": "unhandledrejection event", - "mdn_url": "https://developer.mozilla.org/docs/Web/API/SVGSVGElement/unhandledrejection_event", - "spec_url": "https://html.spec.whatwg.org/multipage/webappapis.html#handler-window-onunhandledrejection", - "support": { - "chrome": { - "version_added": "49" - }, - "chrome_android": { - "version_added": "49" - }, - "edge": { - "version_added": "79" - }, - "firefox": [ - { - "version_added": "69" - }, - { - "version_added": "68", - "flags": [ - { - "type": "preference", - "name": "dom.promise_rejection_events.enabled", - "value_to_set": "true" - } - ] - }, - { - "version_added": "55", - "partial_implementation": true, - "flags": [ - { - "type": "preference", - "name": "dom.promise_rejection_events.enabled", - "value_to_set": "true" - } - ], - "notes": "This event handler was added in Firefox 55 but was disabled since it wasn't fully implemented. It was fully implemented in Firefox 68 and enabled by default in Firefox 69." - } - ], - "firefox_android": [ - { - "version_added": "68", - "flags": [ - { - "type": "preference", - "name": "dom.promise_rejection_events.enabled", - "value_to_set": "true" - } - ] - }, - { - "version_added": "55", - "partial_implementation": true, - "flags": [ - { - "type": "preference", - "name": "dom.promise_rejection_events.enabled", - "value_to_set": "true" - } - ], - "notes": "This event handler was added in Firefox 55 but was disabled since it wasn't fully implemented. It was fully implemented in Firefox 68 but not enabled by default." - } - ], - "ie": { - "version_added": false - }, - "opera": { - "version_added": "36" - }, - "opera_android": { - "version_added": false - }, - "safari": { - "version_added": "11" - }, - "safari_ios": { - "version_added": "11.3" - }, - "samsunginternet_android": { - "version_added": "5.0" - }, - "webview_android": { - "version_added": "49" - } - }, - "status": { - "experimental": false, - "standard_track": true, - "deprecated": false - } - } - }, - "unload_event": { - "__compat": { - "description": "unload event", - "mdn_url": "https://developer.mozilla.org/docs/Web/API/SVGSVGElement/unload_event", - "spec_url": "https://html.spec.whatwg.org/multipage/webappapis.html#handler-window-onunload", - "support": { - "chrome": { - "version_added": "1" - }, - "chrome_android": { - "version_added": "18" - }, - "edge": { - "version_added": "12" - }, - "firefox": { - "version_added": "9" - }, - "firefox_android": { - "version_added": "9" - }, - "ie": { - "version_added": "≤6" - }, - "opera": { - "version_added": "≤12.1" - }, - "opera_android": { - "version_added": "≤12.1" - }, - "safari": { - "version_added": "1" - }, - "safari_ios": { - "version_added": "1" - }, - "samsunginternet_android": { - "version_added": "1.0" - }, - "webview_android": { - "version_added": "≤37" - } - }, - "status": { - "experimental": false, - "standard_track": true, - "deprecated": false - } - } - } - } - } -} From d4ad2c90f7d80f91c7404659ffbdbd7f57503837 Mon Sep 17 00:00:00 2001 From: "Queen Vinyl Da.i'gyu-Kazotetsu" Date: Mon, 4 Apr 2022 08:23:54 -0700 Subject: [PATCH 6/7] Remove event handlers from body HTML element --- html/elements/body.json | 846 ---------------------------------------- 1 file changed, 846 deletions(-) diff --git a/html/elements/body.json b/html/elements/body.json index 8808a0aee72a14..5cfd169abd1848 100644 --- a/html/elements/body.json +++ b/html/elements/body.json @@ -335,852 +335,6 @@ } } }, - "onafterprint": { - "__compat": { - "support": { - "chrome": { - "version_added": "1" - }, - "chrome_android": { - "version_added": "18" - }, - "edge": { - "version_added": "12" - }, - "firefox": { - "version_added": "1" - }, - "firefox_android": { - "version_added": "4" - }, - "ie": { - "version_added": true - }, - "opera": { - "version_added": true - }, - "opera_android": { - "version_added": true - }, - "safari": { - "version_added": "13" - }, - "safari_ios": { - "version_added": "13" - }, - "samsunginternet_android": { - "version_added": "1.0" - }, - "webview_android": { - "version_added": true - } - }, - "status": { - "experimental": false, - "standard_track": true, - "deprecated": false - } - } - }, - "onbeforeprint": { - "__compat": { - "support": { - "chrome": { - "version_added": "1" - }, - "chrome_android": { - "version_added": "18" - }, - "edge": { - "version_added": "12" - }, - "firefox": { - "version_added": "1" - }, - "firefox_android": { - "version_added": "4" - }, - "ie": { - "version_added": true - }, - "opera": { - "version_added": true - }, - "opera_android": { - "version_added": true - }, - "safari": { - "version_added": "13" - }, - "safari_ios": { - "version_added": "13" - }, - "samsunginternet_android": { - "version_added": "1.0" - }, - "webview_android": { - "version_added": true - } - }, - "status": { - "experimental": false, - "standard_track": true, - "deprecated": false - } - } - }, - "onbeforeunload": { - "__compat": { - "support": { - "chrome": { - "version_added": "1" - }, - "chrome_android": { - "version_added": "18" - }, - "edge": { - "version_added": "12" - }, - "firefox": { - "version_added": "1" - }, - "firefox_android": { - "version_added": "4" - }, - "ie": { - "version_added": true - }, - "opera": { - "version_added": true - }, - "opera_android": { - "version_added": true - }, - "safari": { - "version_added": true - }, - "safari_ios": { - "version_added": true - }, - "samsunginternet_android": { - "version_added": "1.0" - }, - "webview_android": { - "version_added": true - } - }, - "status": { - "experimental": false, - "standard_track": true, - "deprecated": false - } - } - }, - "onblur": { - "__compat": { - "support": { - "chrome": { - "version_added": "1" - }, - "chrome_android": { - "version_added": "18" - }, - "edge": { - "version_added": "12" - }, - "firefox": { - "version_added": "1" - }, - "firefox_android": { - "version_added": "4" - }, - "ie": { - "version_added": true - }, - "opera": { - "version_added": true - }, - "opera_android": { - "version_added": true - }, - "safari": { - "version_added": true - }, - "safari_ios": { - "version_added": true - }, - "samsunginternet_android": { - "version_added": "1.0" - }, - "webview_android": { - "version_added": true - } - }, - "status": { - "experimental": false, - "standard_track": true, - "deprecated": false - } - } - }, - "onerror": { - "__compat": { - "support": { - "chrome": { - "version_added": "1" - }, - "chrome_android": { - "version_added": "18" - }, - "edge": { - "version_added": "12" - }, - "firefox": { - "version_added": "1" - }, - "firefox_android": { - "version_added": "4" - }, - "ie": { - "version_added": true - }, - "opera": { - "version_added": true - }, - "opera_android": { - "version_added": true - }, - "safari": { - "version_added": true - }, - "safari_ios": { - "version_added": true - }, - "samsunginternet_android": { - "version_added": "1.0" - }, - "webview_android": { - "version_added": true - } - }, - "status": { - "experimental": false, - "standard_track": true, - "deprecated": false - } - } - }, - "onfocus": { - "__compat": { - "support": { - "chrome": { - "version_added": "1" - }, - "chrome_android": { - "version_added": "18" - }, - "edge": { - "version_added": "12" - }, - "firefox": { - "version_added": "1" - }, - "firefox_android": { - "version_added": "4" - }, - "ie": { - "version_added": true - }, - "opera": { - "version_added": true - }, - "opera_android": { - "version_added": true - }, - "safari": { - "version_added": true - }, - "safari_ios": { - "version_added": true - }, - "samsunginternet_android": { - "version_added": "1.0" - }, - "webview_android": { - "version_added": true - } - }, - "status": { - "experimental": false, - "standard_track": true, - "deprecated": false - } - } - }, - "onhashchange": { - "__compat": { - "support": { - "chrome": { - "version_added": "1" - }, - "chrome_android": { - "version_added": "18" - }, - "edge": { - "version_added": "12" - }, - "firefox": { - "version_added": "1" - }, - "firefox_android": { - "version_added": "4" - }, - "ie": { - "version_added": true - }, - "opera": { - "version_added": true - }, - "opera_android": { - "version_added": true - }, - "safari": { - "version_added": true - }, - "safari_ios": { - "version_added": true - }, - "samsunginternet_android": { - "version_added": "1.0" - }, - "webview_android": { - "version_added": true - } - }, - "status": { - "experimental": false, - "standard_track": true, - "deprecated": false - } - } - }, - "onlanguagechange": { - "__compat": { - "support": { - "chrome": { - "version_added": null - }, - "chrome_android": { - "version_added": null - }, - "edge": { - "version_added": null - }, - "firefox": { - "version_added": "32" - }, - "firefox_android": { - "version_added": "32" - }, - "ie": { - "version_added": false - }, - "opera": { - "version_added": null - }, - "opera_android": { - "version_added": null - }, - "safari": { - "version_added": null - }, - "safari_ios": { - "version_added": null - }, - "samsunginternet_android": { - "version_added": null - }, - "webview_android": { - "version_added": null - } - }, - "status": { - "experimental": true, - "standard_track": true, - "deprecated": false - } - } - }, - "onload": { - "__compat": { - "support": { - "chrome": { - "version_added": "1" - }, - "chrome_android": { - "version_added": "18" - }, - "edge": { - "version_added": "12" - }, - "firefox": { - "version_added": "1" - }, - "firefox_android": { - "version_added": "4" - }, - "ie": { - "version_added": true - }, - "opera": { - "version_added": true - }, - "opera_android": { - "version_added": true - }, - "safari": { - "version_added": true - }, - "safari_ios": { - "version_added": true - }, - "samsunginternet_android": { - "version_added": "1.0" - }, - "webview_android": { - "version_added": true - } - }, - "status": { - "experimental": false, - "standard_track": true, - "deprecated": false - } - } - }, - "onmessage": { - "__compat": { - "support": { - "chrome": { - "version_added": "1" - }, - "chrome_android": { - "version_added": "18" - }, - "edge": { - "version_added": "12" - }, - "firefox": { - "version_added": "1" - }, - "firefox_android": { - "version_added": "4" - }, - "ie": { - "version_added": true - }, - "opera": { - "version_added": true - }, - "opera_android": { - "version_added": true - }, - "safari": { - "version_added": true - }, - "safari_ios": { - "version_added": true - }, - "samsunginternet_android": { - "version_added": "1.0" - }, - "webview_android": { - "version_added": true - } - }, - "status": { - "experimental": false, - "standard_track": true, - "deprecated": false - } - } - }, - "onoffline": { - "__compat": { - "support": { - "chrome": { - "version_added": "1" - }, - "chrome_android": { - "version_added": "18" - }, - "edge": { - "version_added": "12" - }, - "firefox": { - "version_added": "1" - }, - "firefox_android": { - "version_added": "4" - }, - "ie": { - "version_added": true - }, - "opera": { - "version_added": true - }, - "opera_android": { - "version_added": true - }, - "safari": { - "version_added": true - }, - "safari_ios": { - "version_added": true - }, - "samsunginternet_android": { - "version_added": "1.0" - }, - "webview_android": { - "version_added": true - } - }, - "status": { - "experimental": false, - "standard_track": true, - "deprecated": false - } - } - }, - "ononline": { - "__compat": { - "support": { - "chrome": { - "version_added": "1" - }, - "chrome_android": { - "version_added": "18" - }, - "edge": { - "version_added": "12" - }, - "firefox": { - "version_added": "1" - }, - "firefox_android": { - "version_added": "4" - }, - "ie": { - "version_added": true - }, - "opera": { - "version_added": true - }, - "opera_android": { - "version_added": true - }, - "safari": { - "version_added": true - }, - "safari_ios": { - "version_added": true - }, - "samsunginternet_android": { - "version_added": "1.0" - }, - "webview_android": { - "version_added": true - } - }, - "status": { - "experimental": false, - "standard_track": true, - "deprecated": false - } - } - }, - "onpopstate": { - "__compat": { - "support": { - "chrome": { - "version_added": "1" - }, - "chrome_android": { - "version_added": "18" - }, - "edge": { - "version_added": "12" - }, - "firefox": { - "version_added": "1" - }, - "firefox_android": { - "version_added": "4" - }, - "ie": { - "version_added": true - }, - "opera": { - "version_added": true - }, - "opera_android": { - "version_added": true - }, - "safari": { - "version_added": true - }, - "safari_ios": { - "version_added": true - }, - "samsunginternet_android": { - "version_added": "1.0" - }, - "webview_android": { - "version_added": true - } - }, - "status": { - "experimental": false, - "standard_track": true, - "deprecated": false - } - } - }, - "onredo": { - "__compat": { - "support": { - "chrome": { - "version_added": "1" - }, - "chrome_android": { - "version_added": "18" - }, - "edge": { - "version_added": "12" - }, - "firefox": { - "version_added": "1" - }, - "firefox_android": { - "version_added": "4" - }, - "ie": { - "version_added": true - }, - "opera": { - "version_added": true - }, - "opera_android": { - "version_added": true - }, - "safari": { - "version_added": true - }, - "safari_ios": { - "version_added": true - }, - "samsunginternet_android": { - "version_added": "1.0" - }, - "webview_android": { - "version_added": true - } - }, - "status": { - "experimental": false, - "standard_track": true, - "deprecated": false - } - } - }, - "onresize": { - "__compat": { - "support": { - "chrome": { - "version_added": "1" - }, - "chrome_android": { - "version_added": "18" - }, - "edge": { - "version_added": "12" - }, - "firefox": { - "version_added": "1" - }, - "firefox_android": { - "version_added": "4" - }, - "ie": { - "version_added": true - }, - "opera": { - "version_added": true - }, - "opera_android": { - "version_added": true - }, - "safari": { - "version_added": true - }, - "safari_ios": { - "version_added": true - }, - "samsunginternet_android": { - "version_added": "1.0" - }, - "webview_android": { - "version_added": true - } - }, - "status": { - "experimental": false, - "standard_track": true, - "deprecated": false - } - } - }, - "onstorage": { - "__compat": { - "support": { - "chrome": { - "version_added": "1" - }, - "chrome_android": { - "version_added": "18" - }, - "edge": { - "version_added": "12" - }, - "firefox": { - "version_added": "1" - }, - "firefox_android": { - "version_added": "4" - }, - "ie": { - "version_added": true - }, - "opera": { - "version_added": true - }, - "opera_android": { - "version_added": true - }, - "safari": { - "version_added": true - }, - "safari_ios": { - "version_added": true - }, - "samsunginternet_android": { - "version_added": "1.0" - }, - "webview_android": { - "version_added": true - } - }, - "status": { - "experimental": false, - "standard_track": true, - "deprecated": false - } - } - }, - "onundo": { - "__compat": { - "support": { - "chrome": { - "version_added": "1" - }, - "chrome_android": { - "version_added": "18" - }, - "edge": { - "version_added": "12" - }, - "firefox": { - "version_added": "1" - }, - "firefox_android": { - "version_added": "4" - }, - "ie": { - "version_added": true - }, - "opera": { - "version_added": true - }, - "opera_android": { - "version_added": true - }, - "safari": { - "version_added": true - }, - "safari_ios": { - "version_added": true - }, - "samsunginternet_android": { - "version_added": "1.0" - }, - "webview_android": { - "version_added": true - } - }, - "status": { - "experimental": false, - "standard_track": true, - "deprecated": false - } - } - }, - "onunload": { - "__compat": { - "support": { - "chrome": { - "version_added": "1" - }, - "chrome_android": { - "version_added": "18" - }, - "edge": { - "version_added": "12" - }, - "firefox": { - "version_added": "1" - }, - "firefox_android": { - "version_added": "4" - }, - "ie": { - "version_added": true - }, - "opera": { - "version_added": true - }, - "opera_android": { - "version_added": true - }, - "safari": { - "version_added": true - }, - "safari_ios": { - "version_added": true - }, - "samsunginternet_android": { - "version_added": "1.0" - }, - "webview_android": { - "version_added": true - } - }, - "status": { - "experimental": false, - "standard_track": true, - "deprecated": false - } - } - }, "rightmargin": { "__compat": { "support": { From a1859a2f13a5b220a9330800223bfe4eee4b0e2b Mon Sep 17 00:00:00 2001 From: "Queen Vinyl Da.i'gyu-Kazotetsu" Date: Tue, 5 Apr 2022 05:06:11 -0700 Subject: [PATCH 7/7] Copy spec URLs from WindowEventHandlers to Window --- api/Window.json | 60 +++++++++++++++++++++++++++++++++++++++---------- 1 file changed, 48 insertions(+), 12 deletions(-) diff --git a/api/Window.json b/api/Window.json index ac1083a8abe242..0ccacc185b07bc 100644 --- a/api/Window.json +++ b/api/Window.json @@ -105,7 +105,10 @@ "__compat": { "description": "afterprint event", "mdn_url": "https://developer.mozilla.org/docs/Web/API/Window/afterprint_event", - "spec_url": "https://html.spec.whatwg.org/multipage/indices.html#event-afterprint", + "spec_url": [ + "https://html.spec.whatwg.org/multipage/indices.html#event-afterprint", + "https://html.spec.whatwg.org/multipage/webappapis.html#handler-window-onafterprint" + ], "support": { "chrome": { "version_added": "63" @@ -668,7 +671,10 @@ "__compat": { "description": "beforeprint event", "mdn_url": "https://developer.mozilla.org/docs/Web/API/Window/beforeprint_event", - "spec_url": "https://html.spec.whatwg.org/multipage/indices.html#event-beforeprint", + "spec_url": [ + "https://html.spec.whatwg.org/multipage/indices.html#event-beforeprint", + "https://html.spec.whatwg.org/multipage/webappapis.html#handler-window-onbeforeprint" + ], "support": { "chrome": { "version_added": "63" @@ -717,7 +723,10 @@ "beforeunload_event": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/Window/beforeunload_event", - "spec_url": "https://html.spec.whatwg.org/multipage/indices.html#event-beforeunload", + "spec_url": [ + "https://html.spec.whatwg.org/multipage/indices.html#event-beforeunload", + "https://html.spec.whatwg.org/multipage/webappapis.html#handler-window-onbeforeunload" + ], "description": "beforeunload event", "support": { "chrome": { @@ -2774,7 +2783,10 @@ "__compat": { "description": "hashchange event", "mdn_url": "https://developer.mozilla.org/docs/Web/API/Window/hashchange_event", - "spec_url": "https://html.spec.whatwg.org/multipage/indices.html#event-hashchange", + "spec_url": [ + "https://html.spec.whatwg.org/multipage/indices.html#event-hashchange", + "https://html.spec.whatwg.org/multipage/webappapis.html#handler-window-onhashchange" + ], "support": { "chrome": [ { @@ -3008,7 +3020,10 @@ "__compat": { "description": "languagechange event", "mdn_url": "https://developer.mozilla.org/docs/Web/API/Window/languagechange_event", - "spec_url": "https://html.spec.whatwg.org/multipage/indices.html#event-languagechange", + "spec_url": [ + "https://html.spec.whatwg.org/multipage/indices.html#event-languagechange", + "https://html.spec.whatwg.org/multipage/webappapis.html#handler-window-onlanguagechange" + ], "support": { "chrome": { "version_added": "37" @@ -3964,7 +3979,10 @@ "__compat": { "description": "offline event", "mdn_url": "https://developer.mozilla.org/docs/Web/API/Window/offline_event", - "spec_url": "https://html.spec.whatwg.org/multipage/indices.html#event-offline", + "spec_url": [ + "https://html.spec.whatwg.org/multipage/indices.html#event-offline", + "https://html.spec.whatwg.org/multipage/webappapis.html#handler-window-onoffline" + ], "support": { "chrome": { "version_added": "3" @@ -4363,7 +4381,10 @@ "__compat": { "description": "online event", "mdn_url": "https://developer.mozilla.org/docs/Web/API/Window/online_event", - "spec_url": "https://html.spec.whatwg.org/multipage/indices.html#event-online", + "spec_url": [ + "https://html.spec.whatwg.org/multipage/indices.html#event-online", + "https://html.spec.whatwg.org/multipage/webappapis.html#handler-window-ononline" + ], "support": { "chrome": { "version_added": "3" @@ -5300,7 +5321,10 @@ "__compat": { "description": "popstate event", "mdn_url": "https://developer.mozilla.org/docs/Web/API/Window/popstate_event", - "spec_url": "https://html.spec.whatwg.org/multipage/indices.html#event-popstate", + "spec_url": [ + "https://html.spec.whatwg.org/multipage/indices.html#event-popstate", + "https://html.spec.whatwg.org/multipage/webappapis.html#handler-window-onpopstate" + ], "support": { "chrome": { "version_added": "5", @@ -5601,7 +5625,10 @@ "rejectionhandled_event": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/Window/rejectionhandled_event", - "spec_url": "https://html.spec.whatwg.org/multipage/webappapis.html#unhandled-promise-rejections", + "spec_url": [ + "https://html.spec.whatwg.org/multipage/webappapis.html#unhandled-promise-rejections", + "https://html.spec.whatwg.org/multipage/webappapis.html#handler-window-onrejectionhandled" + ], "description": "rejectionhandled event", "support": { "chrome": { @@ -8300,7 +8327,10 @@ "__compat": { "description": "storage event", "mdn_url": "https://developer.mozilla.org/docs/Web/API/Window/storage_event", - "spec_url": "https://html.spec.whatwg.org/multipage/indices.html#event-storage", + "spec_url": [ + "https://html.spec.whatwg.org/multipage/indices.html#event-storage", + "https://html.spec.whatwg.org/multipage/webappapis.html#handler-window-onstorage" + ], "support": { "chrome": { "version_added": "1" @@ -8695,7 +8725,10 @@ "unhandledrejection_event": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/Window/unhandledrejection_event", - "spec_url": "https://html.spec.whatwg.org/multipage/indices.html#event-unhandledrejection", + "spec_url": [ + "https://html.spec.whatwg.org/multipage/indices.html#event-unhandledrejection", + "https://html.spec.whatwg.org/multipage/webappapis.html#handler-window-onunhandledrejection" + ], "description": "unhandledrejection event", "support": { "chrome": { @@ -8765,7 +8798,10 @@ "__compat": { "description": "unload event", "mdn_url": "https://developer.mozilla.org/docs/Web/API/Window/unload_event", - "spec_url": "https://html.spec.whatwg.org/multipage/indices.html#event-unload", + "spec_url": [ + "https://html.spec.whatwg.org/multipage/indices.html#event-unload", + "https://html.spec.whatwg.org/multipage/webappapis.html#handler-window-onunload" + ], "support": { "chrome": { "version_added": "1"