From 375f41bbca1fde519ecf664036bd9137fad8b023 Mon Sep 17 00:00:00 2001 From: "Queen Vinyl Da.i'gyu-Kazotetsu" Date: Tue, 21 Jun 2022 11:30:28 -0700 Subject: [PATCH 1/9] Demix transition events from GlobalEventHandlers --- api/Document.json | 99 +++++++++++++---- api/GlobalEventHandlers.json | 210 ----------------------------------- api/HTMLElement.json | 114 ++++++++++++------- api/Window.json | 152 ++++++++++++++++++++----- 4 files changed, 268 insertions(+), 307 deletions(-) diff --git a/api/Document.json b/api/Document.json index c295c63099f8f7..3498c04058545d 100644 --- a/api/Document.json +++ b/api/Document.json @@ -7405,11 +7405,21 @@ "__compat": { "description": "transitioncancel event", "mdn_url": "https://developer.mozilla.org/docs/Web/API/Document/transitioncancel_event", - "spec_url": "https://drafts.csswg.org/css-transitions/#transitioncancel", + "spec_url": [ + "https://drafts.csswg.org/css-transitions/#transitioncancel", + "https://drafts.csswg.org/css-transitions/#ref-for-dom-globaleventhandlers-ontransitioncancel" + ], "support": { - "chrome": { - "version_added": "74" - }, + "chrome": [ + { + "version_added": "87" + }, + { + "version_added": "74", + "partial_implementation": true, + "notes": "The ontransitioncancel attribute is not supported in IE. To listen to this event, use document.addEventListener('transitioncancel', function() {});." + } + ], "chrome_android": "mirror", "edge": "mirror", "firefox": { @@ -7421,9 +7431,16 @@ }, "opera": "mirror", "opera_android": "mirror", - "safari": { - "version_added": "13.1" - }, + "safari": [ + { + "version_added": "13.1" + }, + { + "version_added": "12", + "partial_implementation": true, + "notes": "The event handler is exposed but will not actually be called unless both the \"Web Animations\" and \"CSS Animations via Web Animations\" preferences are enabled." + } + ], "safari_ios": "mirror", "samsunginternet_android": "mirror", "webview_android": "mirror" @@ -7441,20 +7458,38 @@ "mdn_url": "https://developer.mozilla.org/docs/Web/API/Document/transitionend_event", "spec_url": "https://drafts.csswg.org/css-transitions/#transitionend", "support": { - "chrome": { - "version_added": false - }, + "chrome": [ + { + "version_added": "79" + }, + { + "version_added": "81", + "alternative_name": "webkittransitionend" + } + ], "chrome_android": "mirror", - "edge": { - "version_added": "12" - }, + "edge": [ + { + "version_added": "18" + }, + { + "version_added": "12", + "partial_implementation": true, + "notes": "The ontransitionend attribute is not supported. To listen to this event, use document.addEventListener('transitionend', function() {});." + }, + { + "version_added": "81", + "alternative_name": "webkittransitionend" + } + ], "firefox": { "version_added": "51" }, "firefox_android": "mirror", "ie": { "version_added": "10", - "notes": "The ontransitionend attribute is not supported in IE. To listen to this event, use document.addEventListener('transitionend', function() {});." + "partial_implementation": true, + "notes": "The ontransitionend attribute is not supported. To listen to this event, use document.addEventListener('transitionend', function() {});." }, "opera": "mirror", "opera_android": "mirror", @@ -7479,7 +7514,7 @@ "spec_url": "https://drafts.csswg.org/css-transitions/#transitionrun", "support": { "chrome": { - "version_added": false + "version_added": "87" }, "chrome_android": "mirror", "edge": { @@ -7491,13 +7526,21 @@ "firefox_android": "mirror", "ie": { "version_added": "10", - "notes": "The ontransitionrun attribute is not supported in IE. To listen to this event, use document.addEventListener('transitionrun', function() {});." + "partial_implementation": true, + "notes": "The ontransitionrun attribute is not supported. To listen to this event, use document.addEventListener('transitionrun', function() {});." }, "opera": "mirror", "opera_android": "mirror", - "safari": { - "version_added": "13.1" - }, + "safari": [ + { + "version_added": "13.1" + }, + { + "version_added": "12", + "partial_implementation": true, + "notes": "The event handler is exposed but will not actually be called unless both the \"Web Animations\" and \"CSS Animations via Web Animations\" preferences are enabled." + } + ], "safari_ios": "mirror", "samsunginternet_android": "mirror", "webview_android": "mirror" @@ -7516,7 +7559,7 @@ "spec_url": "https://drafts.csswg.org/css-transitions/#transitionstart", "support": { "chrome": { - "version_added": false + "version_added": "87" }, "chrome_android": "mirror", "edge": { @@ -7528,13 +7571,21 @@ "firefox_android": "mirror", "ie": { "version_added": "10", - "notes": "The ontransitionstart attribute is not supported in IE. To listen to this event, use document.addEventListener('transitionstart', function() {});." + "partial_implementation": true, + "notes": "The ontransitionstart attribute is not supported. To listen to this event, use document.addEventListener('transitionstart', function() {});." }, "opera": "mirror", "opera_android": "mirror", - "safari": { - "version_added": "13.1" - }, + "safari": [ + { + "version_added": "13.1" + }, + { + "version_added": "12", + "partial_implementation": true, + "notes": "The event handler is exposed but will not actually be called unless both the \"Web Animations\" and \"CSS Animations via Web Animations\" preferences are enabled." + } + ], "safari_ios": "mirror", "samsunginternet_android": "mirror", "webview_android": "mirror" diff --git a/api/GlobalEventHandlers.json b/api/GlobalEventHandlers.json index 899e0c7f070488..3bab6d04413d0b 100644 --- a/api/GlobalEventHandlers.json +++ b/api/GlobalEventHandlers.json @@ -3439,216 +3439,6 @@ } } }, - "ontransitioncancel": { - "__compat": { - "mdn_url": "https://developer.mozilla.org/docs/Web/API/GlobalEventHandlers/ontransitioncancel", - "spec_url": "https://drafts.csswg.org/css-transitions/#ref-for-dom-globaleventhandlers-ontransitioncancel", - "support": { - "chrome": { - "version_added": "87" - }, - "chrome_android": "mirror", - "edge": "mirror", - "firefox": { - "version_added": "53" - }, - "firefox_android": "mirror", - "ie": { - "version_added": false - }, - "opera": "mirror", - "opera_android": { - "version_added": false - }, - "safari": [ - { - "version_added": "13.1" - }, - { - "version_added": "12", - "partial_implementation": true, - "notes": "The event handler is exposed but will not actually be called unless both the \"Web Animations\" and \"CSS Animations via Web Animations\" preferences are enabled." - } - ], - "safari_ios": "mirror", - "samsunginternet_android": "mirror", - "webview_android": "mirror" - }, - "status": { - "experimental": false, - "standard_track": true, - "deprecated": false - } - } - }, - "ontransitionend": { - "__compat": { - "mdn_url": "https://developer.mozilla.org/docs/Web/API/GlobalEventHandlers/ontransitionend", - "spec_url": "https://drafts.csswg.org/css-transitions/#ref-for-dom-globaleventhandlers-ontransitionend", - "support": { - "chrome": [ - { - "version_added": "79" - }, - { - "version_added": "81", - "alternative_name": "onwebkittransitionend" - }, - { - "version_added": "26", - "version_removed": "79", - "partial_implementation": true, - "notes": "Only supported on the Window interface." - } - ], - "chrome_android": "mirror", - "edge": [ - { - "version_added": "18" - }, - { - "version_added": "81", - "alternative_name": "onwebkittransitionend" - } - ], - "firefox": { - "version_added": "51" - }, - "firefox_android": "mirror", - "ie": { - "version_added": false, - "notes": "The ontransitionend attribute is not supported in IE. To listen to this event, use document.addEventListener('transitionend', function() {});." - }, - "opera": "mirror", - "opera_android": [ - { - "version_added": "57" - }, - { - "version_added": "59", - "alternative_name": "onwebkittransitionend" - }, - { - "version_added": "14", - "version_removed": "57", - "partial_implementation": true, - "notes": "Only supported on the Window interface." - } - ], - "safari": { - "version_added": "11" - }, - "safari_ios": "mirror", - "samsunginternet_android": [ - { - "version_added": "11.0" - }, - { - "version_added": "13.0", - "alternative_name": "onwebkittransitionend" - }, - { - "version_added": "1.5", - "version_removed": "11.0", - "partial_implementation": true, - "notes": "Only supported on the Window interface." - } - ], - "webview_android": "mirror" - }, - "status": { - "experimental": false, - "standard_track": true, - "deprecated": false - } - } - }, - "ontransitionrun": { - "__compat": { - "mdn_url": "https://developer.mozilla.org/docs/Web/API/GlobalEventHandlers/ontransitionrun", - "spec_url": "https://drafts.csswg.org/css-transitions/#ref-for-dom-globaleventhandlers-ontransitionrun", - "support": { - "chrome": { - "version_added": "87" - }, - "chrome_android": "mirror", - "edge": "mirror", - "firefox": { - "version_added": "53" - }, - "firefox_android": "mirror", - "ie": { - "version_added": false, - "notes": "The ontransitionrun attribute is not supported in IE. To listen to this event, use document.addEventListener('transitionrun', function() {});." - }, - "opera": "mirror", - "opera_android": { - "version_added": false - }, - "safari": [ - { - "version_added": "13.1" - }, - { - "version_added": "12", - "partial_implementation": true, - "notes": "The event handler is exposed but will not actually be called unless both the \"Web Animations\" and \"CSS Animations via Web Animations\" preferences are enabled." - } - ], - "safari_ios": "mirror", - "samsunginternet_android": "mirror", - "webview_android": "mirror" - }, - "status": { - "experimental": false, - "standard_track": true, - "deprecated": false - } - } - }, - "ontransitionstart": { - "__compat": { - "mdn_url": "https://developer.mozilla.org/docs/Web/API/GlobalEventHandlers/ontransitionstart", - "spec_url": "https://drafts.csswg.org/css-transitions/#ref-for-dom-globaleventhandlers-ontransitionstart", - "support": { - "chrome": { - "version_added": "87" - }, - "chrome_android": "mirror", - "edge": "mirror", - "firefox": { - "version_added": "53" - }, - "firefox_android": "mirror", - "ie": { - "version_added": false, - "notes": "The ontransitionstart attribute is not supported in IE. To listen to this event, use document.addEventListener('transitionstart', function() {});." - }, - "opera": "mirror", - "opera_android": { - "version_added": false - }, - "safari": [ - { - "version_added": "13.1" - }, - { - "version_added": "12", - "partial_implementation": true, - "notes": "The event handler is exposed but will not actually be called unless both the \"Web Animations\" and \"CSS Animations via Web Animations\" preferences are enabled." - } - ], - "safari_ios": "mirror", - "samsunginternet_android": "mirror", - "webview_android": "mirror" - }, - "status": { - "experimental": false, - "standard_track": true, - "deprecated": false - } - } - }, "onvolumechange": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/GlobalEventHandlers/onvolumechange", diff --git a/api/HTMLElement.json b/api/HTMLElement.json index 907d069e9559a1..c79d35d17e5a58 100644 --- a/api/HTMLElement.json +++ b/api/HTMLElement.json @@ -2367,11 +2367,21 @@ "__compat": { "description": "transitioncancel event", "mdn_url": "https://developer.mozilla.org/docs/Web/API/HTMLElement/transitioncancel_event", - "spec_url": "https://drafts.csswg.org/css-transitions/#transitioncancel", + "spec_url": [ + "https://drafts.csswg.org/css-transitions/#transitioncancel", + "https://drafts.csswg.org/css-transitions/#ref-for-dom-globaleventhandlers-ontransitioncancel" + ], "support": { - "chrome": { - "version_added": "74" - }, + "chrome": [ + { + "version_added": "87" + }, + { + "version_added": "74", + "partial_implementation": true, + "notes": "The ontransitioncancel attribute is not supported in IE. To listen to this event, use document.addEventListener('transitioncancel', function() {});." + } + ], "chrome_android": "mirror", "edge": "mirror", "firefox": { @@ -2383,9 +2393,16 @@ }, "opera": "mirror", "opera_android": "mirror", - "safari": { - "version_added": "13.1" - }, + "safari": [ + { + "version_added": "13.1" + }, + { + "version_added": "12", + "partial_implementation": true, + "notes": "The event handler is exposed but will not actually be called unless both the \"Web Animations\" and \"CSS Animations via Web Animations\" preferences are enabled." + } + ], "safari_ios": "mirror", "samsunginternet_android": "mirror", "webview_android": "mirror" @@ -2408,17 +2425,22 @@ "version_added": "26" }, { - "alternative_name": "webkitTransitionEnd", + "alternative_name": "webkittransitionend", "version_added": "1" } ], "chrome_android": "mirror", "edge": [ { - "version_added": "12" + "version_added": "18" }, { - "alternative_name": "webkitTransitionEnd", + "version_added": "12", + "partial_implementation": true, + "notes": "The ontransitionend attribute is not supported. To listen to this event, use document.addEventListener('transitionend', function() {});." + }, + { + "alternative_name": "webkittransitionend", "version_added": "79" } ], @@ -2427,18 +2449,20 @@ }, "firefox_android": "mirror", "ie": { - "version_added": "10" + "version_added": "10", + "partial_implementation": true, + "notes": "The ontransitionend attribute is not supported. To listen to this event, use document.addEventListener('transitionend', function() {});." }, "opera": [ { "version_added": "12.1" }, { - "alternative_name": "webkitTransitionEnd", + "alternative_name": "webkittransitionend", "version_added": "15" }, { - "alternative_name": "oTransitionEnd", + "alternative_name": "otransitionend", "version_added": "11.6", "version_removed": "15" } @@ -2448,11 +2472,11 @@ "version_added": "12.1" }, { - "alternative_name": "webkitTransitionEnd", + "alternative_name": "webkittransitionend", "version_added": "14" }, { - "alternative_name": "oTransitionEnd", + "alternative_name": "otransitionend", "version_added": "12", "version_removed": "14" } @@ -2462,29 +2486,13 @@ "version_added": "7" }, { - "alternative_name": "webkitTransitionEnd", + "alternative_name": "webkittransitionend", "version_added": "4" } ], - "safari_ios": [ - { - "version_added": "7" - }, - { - "alternative_name": "webkitTransitionEnd", - "version_added": "3.2" - } - ], + "safari_ios": "mirror", "samsunginternet_android": "mirror", - "webview_android": [ - { - "version_added": "≤37" - }, - { - "alternative_name": "webkitTransitionEnd", - "version_added": "≤37" - } - ] + "webview_android": "mirror" }, "status": { "experimental": false, @@ -2503,19 +2511,30 @@ "version_added": "74" }, "chrome_android": "mirror", - "edge": "mirror", + "edge": { + "version_added": "12" + }, "firefox": { "version_added": "53" }, "firefox_android": "mirror", "ie": { - "version_added": false + "version_added": "10", + "partial_implementation": true, + "notes": "The ontransitionrun attribute is not supported. To listen to this event, use document.addEventListener('transitionrun', function() {});." }, "opera": "mirror", "opera_android": "mirror", - "safari": { - "version_added": "13.1" - }, + "safari": [ + { + "version_added": "13.1" + }, + { + "version_added": "12", + "partial_implementation": true, + "notes": "The event handler is exposed but will not actually be called unless both the \"Web Animations\" and \"CSS Animations via Web Animations\" preferences are enabled." + } + ], "safari_ios": "mirror", "samsunginternet_android": "mirror", "webview_android": "mirror" @@ -2545,13 +2564,22 @@ }, "firefox_android": "mirror", "ie": { - "version_added": "10" + "version_added": "10", + "partial_implementation": true, + "notes": "The ontransitionstart attribute is not supported. To listen to this event, use document.addEventListener('transitionstart', function() {});." }, "opera": "mirror", "opera_android": "mirror", - "safari": { - "version_added": "13.1" - }, + "safari": [ + { + "version_added": "13.1" + }, + { + "version_added": "12", + "partial_implementation": true, + "notes": "The event handler is exposed but will not actually be called unless both the \"Web Animations\" and \"CSS Animations via Web Animations\" preferences are enabled." + } + ], "safari_ios": "mirror", "samsunginternet_android": "mirror", "webview_android": "mirror" diff --git a/api/Window.json b/api/Window.json index 4f8a464b6c8ca0..459e57c8efb58d 100644 --- a/api/Window.json +++ b/api/Window.json @@ -6260,12 +6260,22 @@ "transitioncancel_event": { "__compat": { "description": "transitioncancel event", - "mdn_url": "https://developer.mozilla.org/docs/Web/API/Window/transitioncancel_event", - "spec_url": "https://drafts.csswg.org/css-transitions/#transitioncancel", + "mdn_url": "https://developer.mozilla.org/docs/Web/API/Document/transitioncancel_event", + "spec_url": [ + "https://drafts.csswg.org/css-transitions/#transitioncancel", + "https://drafts.csswg.org/css-transitions/#ref-for-dom-globaleventhandlers-ontransitioncancel" + ], "support": { - "chrome": { - "version_added": "74" - }, + "chrome": [ + { + "version_added": "87" + }, + { + "version_added": "74", + "partial_implementation": true, + "notes": "The ontransitioncancel attribute is not supported in IE. To listen to this event, use document.addEventListener('transitioncancel', function() {});." + } + ], "chrome_android": "mirror", "edge": "mirror", "firefox": { @@ -6277,9 +6287,16 @@ }, "opera": "mirror", "opera_android": "mirror", - "safari": { - "version_added": "13.1" - }, + "safari": [ + { + "version_added": "13.1" + }, + { + "version_added": "12", + "partial_implementation": true, + "notes": "The event handler is exposed but will not actually be called unless both the \"Web Animations\" and \"CSS Animations via Web Animations\" preferences are enabled." + } + ], "safari_ios": "mirror", "samsunginternet_android": "mirror", "webview_android": "mirror" @@ -6297,23 +6314,76 @@ "mdn_url": "https://developer.mozilla.org/docs/Web/API/Window/transitionend_event", "spec_url": "https://drafts.csswg.org/css-transitions/#transitionend", "support": { - "chrome": { - "version_added": false - }, + "chrome": [ + { + "version_added": "26" + }, + { + "alternative_name": "webkittransitionend", + "version_added": "1" + } + ], "chrome_android": "mirror", - "edge": "mirror", + "edge": [ + { + "version_added": "18" + }, + { + "version_added": "12", + "partial_implementation": true, + "notes": "The ontransitionend attribute is not supported. To listen to this event, use document.addEventListener('transitionend', function() {});." + }, + { + "alternative_name": "webkittransitionend", + "version_added": "79" + } + ], "firefox": { "version_added": "51" }, "firefox_android": "mirror", "ie": { - "version_added": false - }, - "opera": "mirror", - "opera_android": "mirror", - "safari": { - "version_added": "13.1" + "version_added": "10", + "partial_implementation": true, + "notes": "The ontransitionend attribute is not supported. To listen to this event, use document.addEventListener('transitionend', function() {});." }, + "opera": [ + { + "version_added": "12.1" + }, + { + "alternative_name": "webkittransitionend", + "version_added": "15" + }, + { + "alternative_name": "otransitionend", + "version_added": "11.6", + "version_removed": "15" + } + ], + "opera_android": [ + { + "version_added": "12.1" + }, + { + "alternative_name": "webkittransitionend", + "version_added": "14" + }, + { + "alternative_name": "otransitionend", + "version_added": "12", + "version_removed": "14" + } + ], + "safari": [ + { + "version_added": "7" + }, + { + "alternative_name": "webkittransitionend", + "version_added": "4" + } + ], "safari_ios": "mirror", "samsunginternet_android": "mirror", "webview_android": "mirror" @@ -6332,22 +6402,33 @@ "spec_url": "https://drafts.csswg.org/css-transitions/#transitionrun", "support": { "chrome": { - "version_added": false + "version_added": "87" }, "chrome_android": "mirror", - "edge": "mirror", + "edge": { + "version_added": "12" + }, "firefox": { "version_added": "53" }, "firefox_android": "mirror", "ie": { - "version_added": false + "version_added": "10", + "partial_implementation": true, + "notes": "The ontransitionrun attribute is not supported. To listen to this event, use document.addEventListener('transitionrun', function() {});." }, "opera": "mirror", "opera_android": "mirror", - "safari": { - "version_added": "13.1" - }, + "safari": [ + { + "version_added": "13.1" + }, + { + "version_added": "12", + "partial_implementation": true, + "notes": "The event handler is exposed but will not actually be called unless both the \"Web Animations\" and \"CSS Animations via Web Animations\" preferences are enabled." + } + ], "safari_ios": "mirror", "samsunginternet_android": "mirror", "webview_android": "mirror" @@ -6366,22 +6447,33 @@ "spec_url": "https://drafts.csswg.org/css-transitions/#transitionstart", "support": { "chrome": { - "version_added": false + "version_added": "87" }, "chrome_android": "mirror", - "edge": "mirror", + "edge": { + "version_added": "12" + }, "firefox": { "version_added": "53" }, "firefox_android": "mirror", "ie": { - "version_added": false + "version_added": "10", + "partial_implementation": true, + "notes": "The ontransitionrun attribute is not supported. To listen to this event, use document.addEventListener('transitionrun', function() {});." }, "opera": "mirror", "opera_android": "mirror", - "safari": { - "version_added": "13.1" - }, + "safari": [ + { + "version_added": "13.1" + }, + { + "version_added": "12", + "partial_implementation": true, + "notes": "The event handler is exposed but will not actually be called unless both the \"Web Animations\" and \"CSS Animations via Web Animations\" preferences are enabled." + } + ], "safari_ios": "mirror", "samsunginternet_android": "mirror", "webview_android": "mirror" From 88c1b17c5d6af0c73549e8a9e5179b360506cc57 Mon Sep 17 00:00:00 2001 From: "Queen Vinyl Da.i'gyu-Kazotetsu" Date: Fri, 8 Jul 2022 02:25:28 -0700 Subject: [PATCH 2/9] Remove additions; move to Element --- api/Document.json | 196 ------------------------------------- api/Element.json | 228 +++++++++++++++++++++++++++++++++++++++++++ api/HTMLElement.json | 228 ------------------------------------------- api/Window.json | 228 ------------------------------------------- 4 files changed, 228 insertions(+), 652 deletions(-) diff --git a/api/Document.json b/api/Document.json index 3498c04058545d..82e9952e6ee95c 100644 --- a/api/Document.json +++ b/api/Document.json @@ -7401,202 +7401,6 @@ } } }, - "transitioncancel_event": { - "__compat": { - "description": "transitioncancel event", - "mdn_url": "https://developer.mozilla.org/docs/Web/API/Document/transitioncancel_event", - "spec_url": [ - "https://drafts.csswg.org/css-transitions/#transitioncancel", - "https://drafts.csswg.org/css-transitions/#ref-for-dom-globaleventhandlers-ontransitioncancel" - ], - "support": { - "chrome": [ - { - "version_added": "87" - }, - { - "version_added": "74", - "partial_implementation": true, - "notes": "The ontransitioncancel attribute is not supported in IE. To listen to this event, use document.addEventListener('transitioncancel', function() {});." - } - ], - "chrome_android": "mirror", - "edge": "mirror", - "firefox": { - "version_added": "53" - }, - "firefox_android": "mirror", - "ie": { - "version_added": false - }, - "opera": "mirror", - "opera_android": "mirror", - "safari": [ - { - "version_added": "13.1" - }, - { - "version_added": "12", - "partial_implementation": true, - "notes": "The event handler is exposed but will not actually be called unless both the \"Web Animations\" and \"CSS Animations via Web Animations\" preferences are enabled." - } - ], - "safari_ios": "mirror", - "samsunginternet_android": "mirror", - "webview_android": "mirror" - }, - "status": { - "experimental": false, - "standard_track": true, - "deprecated": false - } - } - }, - "transitionend_event": { - "__compat": { - "description": "transitionend event", - "mdn_url": "https://developer.mozilla.org/docs/Web/API/Document/transitionend_event", - "spec_url": "https://drafts.csswg.org/css-transitions/#transitionend", - "support": { - "chrome": [ - { - "version_added": "79" - }, - { - "version_added": "81", - "alternative_name": "webkittransitionend" - } - ], - "chrome_android": "mirror", - "edge": [ - { - "version_added": "18" - }, - { - "version_added": "12", - "partial_implementation": true, - "notes": "The ontransitionend attribute is not supported. To listen to this event, use document.addEventListener('transitionend', function() {});." - }, - { - "version_added": "81", - "alternative_name": "webkittransitionend" - } - ], - "firefox": { - "version_added": "51" - }, - "firefox_android": "mirror", - "ie": { - "version_added": "10", - "partial_implementation": true, - "notes": "The ontransitionend attribute is not supported. To listen to this event, use document.addEventListener('transitionend', function() {});." - }, - "opera": "mirror", - "opera_android": "mirror", - "safari": { - "version_added": "11" - }, - "safari_ios": "mirror", - "samsunginternet_android": "mirror", - "webview_android": "mirror" - }, - "status": { - "experimental": false, - "standard_track": true, - "deprecated": false - } - } - }, - "transitionrun_event": { - "__compat": { - "description": "transitionrun event", - "mdn_url": "https://developer.mozilla.org/docs/Web/API/Document/transitionrun_event", - "spec_url": "https://drafts.csswg.org/css-transitions/#transitionrun", - "support": { - "chrome": { - "version_added": "87" - }, - "chrome_android": "mirror", - "edge": { - "version_added": "12" - }, - "firefox": { - "version_added": "53" - }, - "firefox_android": "mirror", - "ie": { - "version_added": "10", - "partial_implementation": true, - "notes": "The ontransitionrun attribute is not supported. To listen to this event, use document.addEventListener('transitionrun', function() {});." - }, - "opera": "mirror", - "opera_android": "mirror", - "safari": [ - { - "version_added": "13.1" - }, - { - "version_added": "12", - "partial_implementation": true, - "notes": "The event handler is exposed but will not actually be called unless both the \"Web Animations\" and \"CSS Animations via Web Animations\" preferences are enabled." - } - ], - "safari_ios": "mirror", - "samsunginternet_android": "mirror", - "webview_android": "mirror" - }, - "status": { - "experimental": false, - "standard_track": true, - "deprecated": false - } - } - }, - "transitionstart_event": { - "__compat": { - "description": "transitionstart event", - "mdn_url": "https://developer.mozilla.org/docs/Web/API/Document/transitionstart_event", - "spec_url": "https://drafts.csswg.org/css-transitions/#transitionstart", - "support": { - "chrome": { - "version_added": "87" - }, - "chrome_android": "mirror", - "edge": { - "version_added": "12" - }, - "firefox": { - "version_added": "53" - }, - "firefox_android": "mirror", - "ie": { - "version_added": "10", - "partial_implementation": true, - "notes": "The ontransitionstart attribute is not supported. To listen to this event, use document.addEventListener('transitionstart', function() {});." - }, - "opera": "mirror", - "opera_android": "mirror", - "safari": [ - { - "version_added": "13.1" - }, - { - "version_added": "12", - "partial_implementation": true, - "notes": "The event handler is exposed but will not actually be called unless both the \"Web Animations\" and \"CSS Animations via Web Animations\" preferences are enabled." - } - ], - "safari_ios": "mirror", - "samsunginternet_android": "mirror", - "webview_android": "mirror" - }, - "status": { - "experimental": false, - "standard_track": true, - "deprecated": false - } - } - }, "visibilitychange_event": { "__compat": { "description": "visibilitychange event", diff --git a/api/Element.json b/api/Element.json index 1829e591b8fc4b..2a7a30eb9227df 100644 --- a/api/Element.json +++ b/api/Element.json @@ -47,6 +47,234 @@ "deprecated": false } }, + "transitioncancel_event": { + "__compat": { + "description": "transitioncancel event", + "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/transitioncancel_event", + "spec_url": [ + "https://drafts.csswg.org/css-transitions/#transitioncancel", + "https://drafts.csswg.org/css-transitions/#ref-for-dom-globaleventhandlers-ontransitioncancel" + ], + "support": { + "chrome": [ + { + "version_added": "87" + }, + { + "version_added": "74", + "partial_implementation": true, + "notes": "The ontransitioncancel attribute is not supported in IE. To listen to this event, use document.addEventListener('transitioncancel', function() {});." + } + ], + "chrome_android": "mirror", + "edge": "mirror", + "firefox": { + "version_added": "53" + }, + "firefox_android": "mirror", + "ie": { + "version_added": false + }, + "opera": "mirror", + "opera_android": "mirror", + "safari": [ + { + "version_added": "13.1" + }, + { + "version_added": "12", + "partial_implementation": true, + "notes": "The event handler is exposed but will not actually be called unless both the \"Web Animations\" and \"CSS Animations via Web Animations\" preferences are enabled." + } + ], + "safari_ios": "mirror", + "samsunginternet_android": "mirror", + "webview_android": "mirror" + }, + "status": { + "experimental": false, + "standard_track": true, + "deprecated": false + } + } + }, + "transitionend_event": { + "__compat": { + "description": "transitionend event", + "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/transitionend_event", + "spec_url": "https://drafts.csswg.org/css-transitions/#transitionend", + "support": { + "chrome": [ + { + "version_added": "26" + }, + { + "alternative_name": "webkittransitionend", + "version_added": "1" + } + ], + "chrome_android": "mirror", + "edge": [ + { + "version_added": "18" + }, + { + "version_added": "12", + "partial_implementation": true, + "notes": "The ontransitionend attribute is not supported. To listen to this event, use document.addEventListener('transitionend', function() {});." + }, + { + "alternative_name": "webkittransitionend", + "version_added": "79" + } + ], + "firefox": { + "version_added": "51" + }, + "firefox_android": "mirror", + "ie": { + "version_added": "10", + "partial_implementation": true, + "notes": "The ontransitionend attribute is not supported. To listen to this event, use document.addEventListener('transitionend', function() {});." + }, + "opera": [ + { + "version_added": "12.1" + }, + { + "alternative_name": "webkittransitionend", + "version_added": "15" + }, + { + "alternative_name": "otransitionend", + "version_added": "11.6", + "version_removed": "15" + } + ], + "opera_android": [ + { + "version_added": "12.1" + }, + { + "alternative_name": "webkittransitionend", + "version_added": "14" + }, + { + "alternative_name": "otransitionend", + "version_added": "12", + "version_removed": "14" + } + ], + "safari": [ + { + "version_added": "7" + }, + { + "alternative_name": "webkittransitionend", + "version_added": "4" + } + ], + "safari_ios": "mirror", + "samsunginternet_android": "mirror", + "webview_android": "mirror" + }, + "status": { + "experimental": false, + "standard_track": true, + "deprecated": false + } + } + }, + "transitionrun_event": { + "__compat": { + "description": "transitionrun event", + "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/transitionrun_event", + "spec_url": "https://drafts.csswg.org/css-transitions/#transitionrun", + "support": { + "chrome": { + "version_added": "74" + }, + "chrome_android": "mirror", + "edge": { + "version_added": "12" + }, + "firefox": { + "version_added": "53" + }, + "firefox_android": "mirror", + "ie": { + "version_added": "10", + "partial_implementation": true, + "notes": "The ontransitionrun attribute is not supported. To listen to this event, use document.addEventListener('transitionrun', function() {});." + }, + "opera": "mirror", + "opera_android": "mirror", + "safari": [ + { + "version_added": "13.1" + }, + { + "version_added": "12", + "partial_implementation": true, + "notes": "The event handler is exposed but will not actually be called unless both the \"Web Animations\" and \"CSS Animations via Web Animations\" preferences are enabled." + } + ], + "safari_ios": "mirror", + "samsunginternet_android": "mirror", + "webview_android": "mirror" + }, + "status": { + "experimental": false, + "standard_track": true, + "deprecated": false + } + } + }, + "transitionstart_event": { + "__compat": { + "description": "transitionstart event", + "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/transitionstart_event", + "spec_url": "https://drafts.csswg.org/css-transitions/#transitionstart", + "support": { + "chrome": { + "version_added": "74" + }, + "chrome_android": "mirror", + "edge": { + "version_added": "12" + }, + "firefox": { + "version_added": "53" + }, + "firefox_android": "mirror", + "ie": { + "version_added": "10", + "partial_implementation": true, + "notes": "The ontransitionstart attribute is not supported. To listen to this event, use document.addEventListener('transitionstart', function() {});." + }, + "opera": "mirror", + "opera_android": "mirror", + "safari": [ + { + "version_added": "13.1" + }, + { + "version_added": "12", + "partial_implementation": true, + "notes": "The event handler is exposed but will not actually be called unless both the \"Web Animations\" and \"CSS Animations via Web Animations\" preferences are enabled." + } + ], + "safari_ios": "mirror", + "samsunginternet_android": "mirror", + "webview_android": "mirror" + }, + "status": { + "experimental": false, + "standard_track": true, + "deprecated": false + } + } + }, "DOMActivate_event": { "__compat": { "description": "DOMActivate event", diff --git a/api/HTMLElement.json b/api/HTMLElement.json index c79d35d17e5a58..a776f355c1c010 100644 --- a/api/HTMLElement.json +++ b/api/HTMLElement.json @@ -2363,234 +2363,6 @@ } } }, - "transitioncancel_event": { - "__compat": { - "description": "transitioncancel event", - "mdn_url": "https://developer.mozilla.org/docs/Web/API/HTMLElement/transitioncancel_event", - "spec_url": [ - "https://drafts.csswg.org/css-transitions/#transitioncancel", - "https://drafts.csswg.org/css-transitions/#ref-for-dom-globaleventhandlers-ontransitioncancel" - ], - "support": { - "chrome": [ - { - "version_added": "87" - }, - { - "version_added": "74", - "partial_implementation": true, - "notes": "The ontransitioncancel attribute is not supported in IE. To listen to this event, use document.addEventListener('transitioncancel', function() {});." - } - ], - "chrome_android": "mirror", - "edge": "mirror", - "firefox": { - "version_added": "53" - }, - "firefox_android": "mirror", - "ie": { - "version_added": false - }, - "opera": "mirror", - "opera_android": "mirror", - "safari": [ - { - "version_added": "13.1" - }, - { - "version_added": "12", - "partial_implementation": true, - "notes": "The event handler is exposed but will not actually be called unless both the \"Web Animations\" and \"CSS Animations via Web Animations\" preferences are enabled." - } - ], - "safari_ios": "mirror", - "samsunginternet_android": "mirror", - "webview_android": "mirror" - }, - "status": { - "experimental": false, - "standard_track": true, - "deprecated": false - } - } - }, - "transitionend_event": { - "__compat": { - "description": "transitionend event", - "mdn_url": "https://developer.mozilla.org/docs/Web/API/HTMLElement/transitionend_event", - "spec_url": "https://drafts.csswg.org/css-transitions/#transitionend", - "support": { - "chrome": [ - { - "version_added": "26" - }, - { - "alternative_name": "webkittransitionend", - "version_added": "1" - } - ], - "chrome_android": "mirror", - "edge": [ - { - "version_added": "18" - }, - { - "version_added": "12", - "partial_implementation": true, - "notes": "The ontransitionend attribute is not supported. To listen to this event, use document.addEventListener('transitionend', function() {});." - }, - { - "alternative_name": "webkittransitionend", - "version_added": "79" - } - ], - "firefox": { - "version_added": "51" - }, - "firefox_android": "mirror", - "ie": { - "version_added": "10", - "partial_implementation": true, - "notes": "The ontransitionend attribute is not supported. To listen to this event, use document.addEventListener('transitionend', function() {});." - }, - "opera": [ - { - "version_added": "12.1" - }, - { - "alternative_name": "webkittransitionend", - "version_added": "15" - }, - { - "alternative_name": "otransitionend", - "version_added": "11.6", - "version_removed": "15" - } - ], - "opera_android": [ - { - "version_added": "12.1" - }, - { - "alternative_name": "webkittransitionend", - "version_added": "14" - }, - { - "alternative_name": "otransitionend", - "version_added": "12", - "version_removed": "14" - } - ], - "safari": [ - { - "version_added": "7" - }, - { - "alternative_name": "webkittransitionend", - "version_added": "4" - } - ], - "safari_ios": "mirror", - "samsunginternet_android": "mirror", - "webview_android": "mirror" - }, - "status": { - "experimental": false, - "standard_track": true, - "deprecated": false - } - } - }, - "transitionrun_event": { - "__compat": { - "description": "transitionrun event", - "mdn_url": "https://developer.mozilla.org/docs/Web/API/HTMLElement/transitionrun_event", - "spec_url": "https://drafts.csswg.org/css-transitions/#transitionrun", - "support": { - "chrome": { - "version_added": "74" - }, - "chrome_android": "mirror", - "edge": { - "version_added": "12" - }, - "firefox": { - "version_added": "53" - }, - "firefox_android": "mirror", - "ie": { - "version_added": "10", - "partial_implementation": true, - "notes": "The ontransitionrun attribute is not supported. To listen to this event, use document.addEventListener('transitionrun', function() {});." - }, - "opera": "mirror", - "opera_android": "mirror", - "safari": [ - { - "version_added": "13.1" - }, - { - "version_added": "12", - "partial_implementation": true, - "notes": "The event handler is exposed but will not actually be called unless both the \"Web Animations\" and \"CSS Animations via Web Animations\" preferences are enabled." - } - ], - "safari_ios": "mirror", - "samsunginternet_android": "mirror", - "webview_android": "mirror" - }, - "status": { - "experimental": false, - "standard_track": true, - "deprecated": false - } - } - }, - "transitionstart_event": { - "__compat": { - "description": "transitionstart event", - "mdn_url": "https://developer.mozilla.org/docs/Web/API/HTMLElement/transitionstart_event", - "spec_url": "https://drafts.csswg.org/css-transitions/#transitionstart", - "support": { - "chrome": { - "version_added": "74" - }, - "chrome_android": "mirror", - "edge": { - "version_added": "12" - }, - "firefox": { - "version_added": "53" - }, - "firefox_android": "mirror", - "ie": { - "version_added": "10", - "partial_implementation": true, - "notes": "The ontransitionstart attribute is not supported. To listen to this event, use document.addEventListener('transitionstart', function() {});." - }, - "opera": "mirror", - "opera_android": "mirror", - "safari": [ - { - "version_added": "13.1" - }, - { - "version_added": "12", - "partial_implementation": true, - "notes": "The event handler is exposed but will not actually be called unless both the \"Web Animations\" and \"CSS Animations via Web Animations\" preferences are enabled." - } - ], - "safari_ios": "mirror", - "samsunginternet_android": "mirror", - "webview_android": "mirror" - }, - "status": { - "experimental": false, - "standard_track": true, - "deprecated": false - } - } - }, "translate": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/HTMLElement/translate", diff --git a/api/Window.json b/api/Window.json index 459e57c8efb58d..cb85015508bfaa 100644 --- a/api/Window.json +++ b/api/Window.json @@ -6257,234 +6257,6 @@ } } }, - "transitioncancel_event": { - "__compat": { - "description": "transitioncancel event", - "mdn_url": "https://developer.mozilla.org/docs/Web/API/Document/transitioncancel_event", - "spec_url": [ - "https://drafts.csswg.org/css-transitions/#transitioncancel", - "https://drafts.csswg.org/css-transitions/#ref-for-dom-globaleventhandlers-ontransitioncancel" - ], - "support": { - "chrome": [ - { - "version_added": "87" - }, - { - "version_added": "74", - "partial_implementation": true, - "notes": "The ontransitioncancel attribute is not supported in IE. To listen to this event, use document.addEventListener('transitioncancel', function() {});." - } - ], - "chrome_android": "mirror", - "edge": "mirror", - "firefox": { - "version_added": "53" - }, - "firefox_android": "mirror", - "ie": { - "version_added": false - }, - "opera": "mirror", - "opera_android": "mirror", - "safari": [ - { - "version_added": "13.1" - }, - { - "version_added": "12", - "partial_implementation": true, - "notes": "The event handler is exposed but will not actually be called unless both the \"Web Animations\" and \"CSS Animations via Web Animations\" preferences are enabled." - } - ], - "safari_ios": "mirror", - "samsunginternet_android": "mirror", - "webview_android": "mirror" - }, - "status": { - "experimental": false, - "standard_track": true, - "deprecated": false - } - } - }, - "transitionend_event": { - "__compat": { - "description": "transitionend event", - "mdn_url": "https://developer.mozilla.org/docs/Web/API/Window/transitionend_event", - "spec_url": "https://drafts.csswg.org/css-transitions/#transitionend", - "support": { - "chrome": [ - { - "version_added": "26" - }, - { - "alternative_name": "webkittransitionend", - "version_added": "1" - } - ], - "chrome_android": "mirror", - "edge": [ - { - "version_added": "18" - }, - { - "version_added": "12", - "partial_implementation": true, - "notes": "The ontransitionend attribute is not supported. To listen to this event, use document.addEventListener('transitionend', function() {});." - }, - { - "alternative_name": "webkittransitionend", - "version_added": "79" - } - ], - "firefox": { - "version_added": "51" - }, - "firefox_android": "mirror", - "ie": { - "version_added": "10", - "partial_implementation": true, - "notes": "The ontransitionend attribute is not supported. To listen to this event, use document.addEventListener('transitionend', function() {});." - }, - "opera": [ - { - "version_added": "12.1" - }, - { - "alternative_name": "webkittransitionend", - "version_added": "15" - }, - { - "alternative_name": "otransitionend", - "version_added": "11.6", - "version_removed": "15" - } - ], - "opera_android": [ - { - "version_added": "12.1" - }, - { - "alternative_name": "webkittransitionend", - "version_added": "14" - }, - { - "alternative_name": "otransitionend", - "version_added": "12", - "version_removed": "14" - } - ], - "safari": [ - { - "version_added": "7" - }, - { - "alternative_name": "webkittransitionend", - "version_added": "4" - } - ], - "safari_ios": "mirror", - "samsunginternet_android": "mirror", - "webview_android": "mirror" - }, - "status": { - "experimental": false, - "standard_track": true, - "deprecated": false - } - } - }, - "transitionrun_event": { - "__compat": { - "description": "transitionrun event", - "mdn_url": "https://developer.mozilla.org/docs/Web/API/Window/transitionrun_event", - "spec_url": "https://drafts.csswg.org/css-transitions/#transitionrun", - "support": { - "chrome": { - "version_added": "87" - }, - "chrome_android": "mirror", - "edge": { - "version_added": "12" - }, - "firefox": { - "version_added": "53" - }, - "firefox_android": "mirror", - "ie": { - "version_added": "10", - "partial_implementation": true, - "notes": "The ontransitionrun attribute is not supported. To listen to this event, use document.addEventListener('transitionrun', function() {});." - }, - "opera": "mirror", - "opera_android": "mirror", - "safari": [ - { - "version_added": "13.1" - }, - { - "version_added": "12", - "partial_implementation": true, - "notes": "The event handler is exposed but will not actually be called unless both the \"Web Animations\" and \"CSS Animations via Web Animations\" preferences are enabled." - } - ], - "safari_ios": "mirror", - "samsunginternet_android": "mirror", - "webview_android": "mirror" - }, - "status": { - "experimental": false, - "standard_track": true, - "deprecated": false - } - } - }, - "transitionstart_event": { - "__compat": { - "description": "transitionstart event", - "mdn_url": "https://developer.mozilla.org/docs/Web/API/Window/transitionstart_event", - "spec_url": "https://drafts.csswg.org/css-transitions/#transitionstart", - "support": { - "chrome": { - "version_added": "87" - }, - "chrome_android": "mirror", - "edge": { - "version_added": "12" - }, - "firefox": { - "version_added": "53" - }, - "firefox_android": "mirror", - "ie": { - "version_added": "10", - "partial_implementation": true, - "notes": "The ontransitionrun attribute is not supported. To listen to this event, use document.addEventListener('transitionrun', function() {});." - }, - "opera": "mirror", - "opera_android": "mirror", - "safari": [ - { - "version_added": "13.1" - }, - { - "version_added": "12", - "partial_implementation": true, - "notes": "The event handler is exposed but will not actually be called unless both the \"Web Animations\" and \"CSS Animations via Web Animations\" preferences are enabled." - } - ], - "safari_ios": "mirror", - "samsunginternet_android": "mirror", - "webview_android": "mirror" - }, - "status": { - "experimental": false, - "standard_track": true, - "deprecated": false - } - } - }, "unhandledrejection_event": { "__compat": { "description": "unhandledrejection event", From 7b020f6e7b1c02fd7aca7e6e0c8bf65d373e3ece Mon Sep 17 00:00:00 2001 From: "Queen Vinyl Da.i'gyu-Kazotetsu" Date: Fri, 8 Jul 2022 02:31:21 -0700 Subject: [PATCH 3/9] Run fix script --- api/Element.json | 456 +++++++++++++++++++++++------------------------ 1 file changed, 228 insertions(+), 228 deletions(-) diff --git a/api/Element.json b/api/Element.json index 2a7a30eb9227df..ca79b799bb2157 100644 --- a/api/Element.json +++ b/api/Element.json @@ -47,234 +47,6 @@ "deprecated": false } }, - "transitioncancel_event": { - "__compat": { - "description": "transitioncancel event", - "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/transitioncancel_event", - "spec_url": [ - "https://drafts.csswg.org/css-transitions/#transitioncancel", - "https://drafts.csswg.org/css-transitions/#ref-for-dom-globaleventhandlers-ontransitioncancel" - ], - "support": { - "chrome": [ - { - "version_added": "87" - }, - { - "version_added": "74", - "partial_implementation": true, - "notes": "The ontransitioncancel attribute is not supported in IE. To listen to this event, use document.addEventListener('transitioncancel', function() {});." - } - ], - "chrome_android": "mirror", - "edge": "mirror", - "firefox": { - "version_added": "53" - }, - "firefox_android": "mirror", - "ie": { - "version_added": false - }, - "opera": "mirror", - "opera_android": "mirror", - "safari": [ - { - "version_added": "13.1" - }, - { - "version_added": "12", - "partial_implementation": true, - "notes": "The event handler is exposed but will not actually be called unless both the \"Web Animations\" and \"CSS Animations via Web Animations\" preferences are enabled." - } - ], - "safari_ios": "mirror", - "samsunginternet_android": "mirror", - "webview_android": "mirror" - }, - "status": { - "experimental": false, - "standard_track": true, - "deprecated": false - } - } - }, - "transitionend_event": { - "__compat": { - "description": "transitionend event", - "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/transitionend_event", - "spec_url": "https://drafts.csswg.org/css-transitions/#transitionend", - "support": { - "chrome": [ - { - "version_added": "26" - }, - { - "alternative_name": "webkittransitionend", - "version_added": "1" - } - ], - "chrome_android": "mirror", - "edge": [ - { - "version_added": "18" - }, - { - "version_added": "12", - "partial_implementation": true, - "notes": "The ontransitionend attribute is not supported. To listen to this event, use document.addEventListener('transitionend', function() {});." - }, - { - "alternative_name": "webkittransitionend", - "version_added": "79" - } - ], - "firefox": { - "version_added": "51" - }, - "firefox_android": "mirror", - "ie": { - "version_added": "10", - "partial_implementation": true, - "notes": "The ontransitionend attribute is not supported. To listen to this event, use document.addEventListener('transitionend', function() {});." - }, - "opera": [ - { - "version_added": "12.1" - }, - { - "alternative_name": "webkittransitionend", - "version_added": "15" - }, - { - "alternative_name": "otransitionend", - "version_added": "11.6", - "version_removed": "15" - } - ], - "opera_android": [ - { - "version_added": "12.1" - }, - { - "alternative_name": "webkittransitionend", - "version_added": "14" - }, - { - "alternative_name": "otransitionend", - "version_added": "12", - "version_removed": "14" - } - ], - "safari": [ - { - "version_added": "7" - }, - { - "alternative_name": "webkittransitionend", - "version_added": "4" - } - ], - "safari_ios": "mirror", - "samsunginternet_android": "mirror", - "webview_android": "mirror" - }, - "status": { - "experimental": false, - "standard_track": true, - "deprecated": false - } - } - }, - "transitionrun_event": { - "__compat": { - "description": "transitionrun event", - "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/transitionrun_event", - "spec_url": "https://drafts.csswg.org/css-transitions/#transitionrun", - "support": { - "chrome": { - "version_added": "74" - }, - "chrome_android": "mirror", - "edge": { - "version_added": "12" - }, - "firefox": { - "version_added": "53" - }, - "firefox_android": "mirror", - "ie": { - "version_added": "10", - "partial_implementation": true, - "notes": "The ontransitionrun attribute is not supported. To listen to this event, use document.addEventListener('transitionrun', function() {});." - }, - "opera": "mirror", - "opera_android": "mirror", - "safari": [ - { - "version_added": "13.1" - }, - { - "version_added": "12", - "partial_implementation": true, - "notes": "The event handler is exposed but will not actually be called unless both the \"Web Animations\" and \"CSS Animations via Web Animations\" preferences are enabled." - } - ], - "safari_ios": "mirror", - "samsunginternet_android": "mirror", - "webview_android": "mirror" - }, - "status": { - "experimental": false, - "standard_track": true, - "deprecated": false - } - } - }, - "transitionstart_event": { - "__compat": { - "description": "transitionstart event", - "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/transitionstart_event", - "spec_url": "https://drafts.csswg.org/css-transitions/#transitionstart", - "support": { - "chrome": { - "version_added": "74" - }, - "chrome_android": "mirror", - "edge": { - "version_added": "12" - }, - "firefox": { - "version_added": "53" - }, - "firefox_android": "mirror", - "ie": { - "version_added": "10", - "partial_implementation": true, - "notes": "The ontransitionstart attribute is not supported. To listen to this event, use document.addEventListener('transitionstart', function() {});." - }, - "opera": "mirror", - "opera_android": "mirror", - "safari": [ - { - "version_added": "13.1" - }, - { - "version_added": "12", - "partial_implementation": true, - "notes": "The event handler is exposed but will not actually be called unless both the \"Web Animations\" and \"CSS Animations via Web Animations\" preferences are enabled." - } - ], - "safari_ios": "mirror", - "samsunginternet_android": "mirror", - "webview_android": "mirror" - }, - "status": { - "experimental": false, - "standard_track": true, - "deprecated": false - } - } - }, "DOMActivate_event": { "__compat": { "description": "DOMActivate event", @@ -6497,6 +6269,234 @@ } } }, + "transitioncancel_event": { + "__compat": { + "description": "transitioncancel event", + "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/transitioncancel_event", + "spec_url": [ + "https://drafts.csswg.org/css-transitions/#transitioncancel", + "https://drafts.csswg.org/css-transitions/#ref-for-dom-globaleventhandlers-ontransitioncancel" + ], + "support": { + "chrome": [ + { + "version_added": "87" + }, + { + "version_added": "74", + "partial_implementation": true, + "notes": "The ontransitioncancel attribute is not supported in IE. To listen to this event, use document.addEventListener('transitioncancel', function() {});." + } + ], + "chrome_android": "mirror", + "edge": "mirror", + "firefox": { + "version_added": "53" + }, + "firefox_android": "mirror", + "ie": { + "version_added": false + }, + "opera": "mirror", + "opera_android": "mirror", + "safari": [ + { + "version_added": "13.1" + }, + { + "version_added": "12", + "partial_implementation": true, + "notes": "The event handler is exposed but will not actually be called unless both the \"Web Animations\" and \"CSS Animations via Web Animations\" preferences are enabled." + } + ], + "safari_ios": "mirror", + "samsunginternet_android": "mirror", + "webview_android": "mirror" + }, + "status": { + "experimental": false, + "standard_track": true, + "deprecated": false + } + } + }, + "transitionend_event": { + "__compat": { + "description": "transitionend event", + "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/transitionend_event", + "spec_url": "https://drafts.csswg.org/css-transitions/#transitionend", + "support": { + "chrome": [ + { + "version_added": "26" + }, + { + "alternative_name": "webkittransitionend", + "version_added": "1" + } + ], + "chrome_android": "mirror", + "edge": [ + { + "version_added": "18" + }, + { + "version_added": "12", + "partial_implementation": true, + "notes": "The ontransitionend attribute is not supported. To listen to this event, use document.addEventListener('transitionend', function() {});." + }, + { + "alternative_name": "webkittransitionend", + "version_added": "79" + } + ], + "firefox": { + "version_added": "51" + }, + "firefox_android": "mirror", + "ie": { + "version_added": "10", + "partial_implementation": true, + "notes": "The ontransitionend attribute is not supported. To listen to this event, use document.addEventListener('transitionend', function() {});." + }, + "opera": [ + { + "version_added": "12.1" + }, + { + "alternative_name": "webkittransitionend", + "version_added": "15" + }, + { + "alternative_name": "otransitionend", + "version_added": "11.6", + "version_removed": "15" + } + ], + "opera_android": [ + { + "version_added": "12.1" + }, + { + "alternative_name": "webkittransitionend", + "version_added": "14" + }, + { + "alternative_name": "otransitionend", + "version_added": "12", + "version_removed": "14" + } + ], + "safari": [ + { + "version_added": "7" + }, + { + "alternative_name": "webkittransitionend", + "version_added": "4" + } + ], + "safari_ios": "mirror", + "samsunginternet_android": "mirror", + "webview_android": "mirror" + }, + "status": { + "experimental": false, + "standard_track": true, + "deprecated": false + } + } + }, + "transitionrun_event": { + "__compat": { + "description": "transitionrun event", + "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/transitionrun_event", + "spec_url": "https://drafts.csswg.org/css-transitions/#transitionrun", + "support": { + "chrome": { + "version_added": "74" + }, + "chrome_android": "mirror", + "edge": { + "version_added": "12" + }, + "firefox": { + "version_added": "53" + }, + "firefox_android": "mirror", + "ie": { + "version_added": "10", + "partial_implementation": true, + "notes": "The ontransitionrun attribute is not supported. To listen to this event, use document.addEventListener('transitionrun', function() {});." + }, + "opera": "mirror", + "opera_android": "mirror", + "safari": [ + { + "version_added": "13.1" + }, + { + "version_added": "12", + "partial_implementation": true, + "notes": "The event handler is exposed but will not actually be called unless both the \"Web Animations\" and \"CSS Animations via Web Animations\" preferences are enabled." + } + ], + "safari_ios": "mirror", + "samsunginternet_android": "mirror", + "webview_android": "mirror" + }, + "status": { + "experimental": false, + "standard_track": true, + "deprecated": false + } + } + }, + "transitionstart_event": { + "__compat": { + "description": "transitionstart event", + "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/transitionstart_event", + "spec_url": "https://drafts.csswg.org/css-transitions/#transitionstart", + "support": { + "chrome": { + "version_added": "74" + }, + "chrome_android": "mirror", + "edge": { + "version_added": "12" + }, + "firefox": { + "version_added": "53" + }, + "firefox_android": "mirror", + "ie": { + "version_added": "10", + "partial_implementation": true, + "notes": "The ontransitionstart attribute is not supported. To listen to this event, use document.addEventListener('transitionstart', function() {});." + }, + "opera": "mirror", + "opera_android": "mirror", + "safari": [ + { + "version_added": "13.1" + }, + { + "version_added": "12", + "partial_implementation": true, + "notes": "The event handler is exposed but will not actually be called unless both the \"Web Animations\" and \"CSS Animations via Web Animations\" preferences are enabled." + } + ], + "safari_ios": "mirror", + "samsunginternet_android": "mirror", + "webview_android": "mirror" + }, + "status": { + "experimental": false, + "standard_track": true, + "deprecated": false + } + } + }, "webkitmouseforcechanged_event": { "__compat": { "description": "webkitmouseforcechanged event", From 8973215da78a893c2124e13ec8765ebc3f394245 Mon Sep 17 00:00:00 2001 From: "Queen Vinyl Da.i'gyu-Kazotetsu" Date: Sat, 9 Jul 2022 22:45:01 -0700 Subject: [PATCH 4/9] Apply suggestions from code review MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-authored-by: Philip Jägenstedt --- api/Element.json | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/api/Element.json b/api/Element.json index 81182e3410c3e7..1a4f82ffc0eb0a 100644 --- a/api/Element.json +++ b/api/Element.json @@ -6361,7 +6361,7 @@ { "version_added": "12", "partial_implementation": true, - "notes": "The ontransitionend attribute is not supported. To listen to this event, use document.addEventListener('transitionend', function() {});." + "notes": "The ontransitionend event handler property is not supported. To listen to this event, use element.addEventListener('transitionend', function() {});." }, { "alternative_name": "webkittransitionend", @@ -6375,7 +6375,7 @@ "ie": { "version_added": "10", "partial_implementation": true, - "notes": "The ontransitionend attribute is not supported. To listen to this event, use document.addEventListener('transitionend', function() {});." + "notes": "The ontransitionend event handler property is not supported. To listen to this event, use element.addEventListener('transitionend', function() {});." }, "opera": [ { @@ -6445,7 +6445,7 @@ "ie": { "version_added": "10", "partial_implementation": true, - "notes": "The ontransitionrun attribute is not supported. To listen to this event, use document.addEventListener('transitionrun', function() {});." + "notes": "The ontransitionrun event handler property is not supported. To listen to this event, use element.addEventListener('transitionrun', function() {});." }, "opera": "mirror", "opera_android": "mirror", @@ -6490,7 +6490,7 @@ "ie": { "version_added": "10", "partial_implementation": true, - "notes": "The ontransitionstart attribute is not supported. To listen to this event, use document.addEventListener('transitionstart', function() {});." + "notes": "The ontransitionstart event handler property is not supported. To listen to this event, use element.addEventListener('transitionstart', function() {});." }, "opera": "mirror", "opera_android": "mirror", From 26c6837911d23130e0b320201c460221af9bf173 Mon Sep 17 00:00:00 2001 From: "Queen Vinyl Da.i'gyu-Kazotetsu" Date: Sat, 9 Jul 2022 22:45:18 -0700 Subject: [PATCH 5/9] Update api/Element.json MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-authored-by: Philip Jägenstedt --- api/Element.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/api/Element.json b/api/Element.json index 1a4f82ffc0eb0a..94ebda871084ac 100644 --- a/api/Element.json +++ b/api/Element.json @@ -6303,7 +6303,7 @@ { "version_added": "74", "partial_implementation": true, - "notes": "The ontransitioncancel attribute is not supported in IE. To listen to this event, use document.addEventListener('transitioncancel', function() {});." + "notes": "The ontransitioncancel event handler property is not supported. To listen to this event, use element.addEventListener('transitioncancel', function() {});." } ], "chrome_android": "mirror", From 1125c69060209a73a726231b6c626fdd4f2ba597 Mon Sep 17 00:00:00 2001 From: "Queen Vinyl Da.i'gyu-Kazotetsu" Date: Sat, 9 Jul 2022 22:47:19 -0700 Subject: [PATCH 6/9] Don't mention flags in Safari notes --- api/Element.json | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/api/Element.json b/api/Element.json index 94ebda871084ac..b631aa274646e9 100644 --- a/api/Element.json +++ b/api/Element.json @@ -6324,7 +6324,7 @@ { "version_added": "12", "partial_implementation": true, - "notes": "The event handler is exposed but will not actually be called unless both the \"Web Animations\" and \"CSS Animations via Web Animations\" preferences are enabled." + "notes": "The event handler exists but will never be called." } ], "safari_ios": "mirror", @@ -6456,7 +6456,7 @@ { "version_added": "12", "partial_implementation": true, - "notes": "The event handler is exposed but will not actually be called unless both the \"Web Animations\" and \"CSS Animations via Web Animations\" preferences are enabled." + "notes": "The event handler exists but will never be called." } ], "safari_ios": "mirror", @@ -6501,7 +6501,7 @@ { "version_added": "12", "partial_implementation": true, - "notes": "The event handler is exposed but will not actually be called unless both the \"Web Animations\" and \"CSS Animations via Web Animations\" preferences are enabled." + "notes": "The event handler exists but will never be called." } ], "safari_ios": "mirror", From 6f279349432c9d00d70a134939215f38c62277a3 Mon Sep 17 00:00:00 2001 From: "Queen Vinyl Da.i'gyu-Kazotetsu" Date: Sun, 10 Jul 2022 05:45:29 -0700 Subject: [PATCH 7/9] Set Oculus to mirror --- api/Element.json | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/api/Element.json b/api/Element.json index ff4f2db4c80449..56028b41062565 100644 --- a/api/Element.json +++ b/api/Element.json @@ -6381,6 +6381,7 @@ "ie": { "version_added": false }, + "oculus": "mirror", "opera": "mirror", "opera_android": "mirror", "safari": [ @@ -6443,6 +6444,7 @@ "partial_implementation": true, "notes": "The ontransitionend event handler property is not supported. To listen to this event, use element.addEventListener('transitionend', function() {});." }, + "oculus": "mirror", "opera": [ { "version_added": "12.1" @@ -6513,6 +6515,7 @@ "partial_implementation": true, "notes": "The ontransitionrun event handler property is not supported. To listen to this event, use element.addEventListener('transitionrun', function() {});." }, + "oculus": "mirror", "opera": "mirror", "opera_android": "mirror", "safari": [ @@ -6558,6 +6561,7 @@ "partial_implementation": true, "notes": "The ontransitionstart event handler property is not supported. To listen to this event, use element.addEventListener('transitionstart', function() {});." }, + "oculus": "mirror", "opera": "mirror", "opera_android": "mirror", "safari": [ From 9b21421cad22e1b9f2d2908c2adefe890de2c59f Mon Sep 17 00:00:00 2001 From: "Queen Vinyl Da.i'gyu-Kazotetsu" Date: Mon, 11 Jul 2022 08:16:24 -0700 Subject: [PATCH 8/9] Update wording --- api/Element.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/api/Element.json b/api/Element.json index 56028b41062565..6e1c4c18f991f0 100644 --- a/api/Element.json +++ b/api/Element.json @@ -6391,7 +6391,7 @@ { "version_added": "12", "partial_implementation": true, - "notes": "The event handler exists but will never be called." + "notes": "Although the ontransitioncancel property is supported, the transitioncancel event is never fired." } ], "safari_ios": "mirror", From 97c1991c7aa1a741906829f0ae274b982be4550a Mon Sep 17 00:00:00 2001 From: "Queen Vinyl Da.i'gyu-Kazotetsu" Date: Tue, 12 Jul 2022 13:33:14 -0700 Subject: [PATCH 9/9] Update api/Element.json MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-authored-by: Philip Jägenstedt --- api/Element.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/api/Element.json b/api/Element.json index a7a2a60e7e508f..630f3a507b5f0a 100644 --- a/api/Element.json +++ b/api/Element.json @@ -6846,7 +6846,7 @@ "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/transitioncancel_event", "spec_url": [ "https://drafts.csswg.org/css-transitions/#transitioncancel", - "https://drafts.csswg.org/css-transitions/#ref-for-dom-globaleventhandlers-ontransitioncancel" + "https://drafts.csswg.org/css-transitions/#dom-globaleventhandlers-ontransitioncancel" ], "support": { "chrome": [