From e8e2c0ca0625b884a1bc985a158bb37c6cb5ab81 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Philip=20J=C3=A4genstedt?= Date: Tue, 12 Jul 2022 09:52:24 +0200 Subject: [PATCH] Remove loadstart/loadeddata/loadedmetadata events from GlobalEventHandlers These are media element events already represented on HTMLMediaElement. Add spec URLs for all media element events while in the area. --- api/GlobalEventHandlers.json | 160 ----------------------------------- api/HTMLMediaElement.json | 115 ++++++++++++++++++++----- 2 files changed, 92 insertions(+), 183 deletions(-) diff --git a/api/GlobalEventHandlers.json b/api/GlobalEventHandlers.json index 600c2b24c3943c..ff2705a7c333d5 100644 --- a/api/GlobalEventHandlers.json +++ b/api/GlobalEventHandlers.json @@ -205,166 +205,6 @@ } } }, - "onloadeddata": { - "__compat": { - "mdn_url": "https://developer.mozilla.org/docs/Web/API/GlobalEventHandlers/onloadeddata", - "spec_url": "https://html.spec.whatwg.org/multipage/webappapis.html#handler-onloadeddata", - "support": { - "chrome": { - "version_added": "32" - }, - "chrome_android": "mirror", - "edge": { - "version_added": "12" - }, - "firefox": { - "version_added": "9" - }, - "firefox_android": "mirror", - "ie": { - "version_added": "9" - }, - "oculus": "mirror", - "opera": [ - { - "version_added": "19" - }, - { - "version_added": "≤12.1", - "version_removed": "15" - } - ], - "opera_android": [ - { - "version_added": "19" - }, - { - "version_added": "≤12.1", - "version_removed": "14" - } - ], - "safari": { - "version_added": "9" - }, - "safari_ios": "mirror", - "samsunginternet_android": "mirror", - "webview_android": "mirror" - }, - "status": { - "experimental": false, - "standard_track": true, - "deprecated": false - } - } - }, - "onloadedmetadata": { - "__compat": { - "mdn_url": "https://developer.mozilla.org/docs/Web/API/GlobalEventHandlers/onloadedmetadata", - "spec_url": "https://html.spec.whatwg.org/multipage/webappapis.html#handler-onloadedmetadata", - "support": { - "chrome": { - "version_added": "32" - }, - "chrome_android": "mirror", - "edge": { - "version_added": "12" - }, - "firefox": { - "version_added": "9" - }, - "firefox_android": "mirror", - "ie": { - "version_added": "9" - }, - "oculus": "mirror", - "opera": [ - { - "version_added": "19" - }, - { - "version_added": "≤12.1", - "version_removed": "15" - } - ], - "opera_android": [ - { - "version_added": "19" - }, - { - "version_added": "≤12.1", - "version_removed": "14" - } - ], - "safari": { - "version_added": "9" - }, - "safari_ios": "mirror", - "samsunginternet_android": "mirror", - "webview_android": "mirror" - }, - "status": { - "experimental": false, - "standard_track": true, - "deprecated": false - } - } - }, - "onloadstart": { - "__compat": { - "mdn_url": "https://developer.mozilla.org/docs/Web/API/GlobalEventHandlers/onloadstart", - "spec_url": "https://html.spec.whatwg.org/multipage/webappapis.html#handler-onloadstart", - "support": { - "chrome": { - "version_added": "32", - "notes": "The loadstart event is not fired on <img> elements." - }, - "chrome_android": "mirror", - "edge": { - "version_added": "12" - }, - "firefox": { - "version_added": "9" - }, - "firefox_android": "mirror", - "ie": { - "version_added": "9" - }, - "oculus": "mirror", - "opera": [ - { - "version_added": "19", - "notes": "The loadstart event is not fired on <img> elements." - }, - { - "version_added": "≤12.1", - "version_removed": "15" - } - ], - "opera_android": [ - { - "version_added": "19", - "notes": "The loadstart event is not fired on <img> elements." - }, - { - "version_added": "≤12.1", - "version_removed": "14" - } - ], - "safari": { - "version_added": "9", - "notes": "The loadstart event is not fired on <img> elements." - }, - "safari_ios": "mirror", - "samsunginternet_android": "mirror", - "webview_android": "mirror" - }, - "status": { - "experimental": false, - "standard_track": true, - "deprecated": false - } - } - }, "onlostpointercapture": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/GlobalEventHandlers/onlostpointercapture", diff --git a/api/HTMLMediaElement.json b/api/HTMLMediaElement.json index 9ad97222836b47..0315d8e3bfbc17 100644 --- a/api/HTMLMediaElement.json +++ b/api/HTMLMediaElement.json @@ -47,7 +47,10 @@ "__compat": { "description": "abort event", "mdn_url": "https://developer.mozilla.org/docs/Web/API/HTMLMediaElement/abort_event", - "spec_url": "https://html.spec.whatwg.org/multipage/media.html#event-media-abort", + "spec_url": [ + "https://html.spec.whatwg.org/multipage/media.html#event-media-abort", + "https://html.spec.whatwg.org/multipage/webappapis.html#handler-onabort" + ], "support": { "chrome": { "version_added": "1" @@ -298,7 +301,10 @@ "__compat": { "description": "canplay event", "mdn_url": "https://developer.mozilla.org/docs/Web/API/HTMLMediaElement/canplay_event", - "spec_url": "https://html.spec.whatwg.org/multipage/media.html#event-media-canplay", + "spec_url": [ + "https://html.spec.whatwg.org/multipage/media.html#event-media-canplay", + "https://html.spec.whatwg.org/multipage/webappapis.html#handler-oncanplay" + ], "support": { "chrome": { "version_added": "3" @@ -343,7 +349,10 @@ "__compat": { "description": "canplaythrough event", "mdn_url": "https://developer.mozilla.org/docs/Web/API/HTMLMediaElement/canplaythrough_event", - "spec_url": "https://html.spec.whatwg.org/multipage/media.html#event-media-canplaythrough", + "spec_url": [ + "https://html.spec.whatwg.org/multipage/media.html#event-media-canplaythrough", + "https://html.spec.whatwg.org/multipage/webappapis.html#handler-oncanplaythrough" + ], "support": { "chrome": { "version_added": "3" @@ -903,7 +912,10 @@ "__compat": { "description": "durationchange event", "mdn_url": "https://developer.mozilla.org/docs/Web/API/HTMLMediaElement/durationchange_event", - "spec_url": "https://html.spec.whatwg.org/multipage/media.html#event-media-durationchange", + "spec_url": [ + "https://html.spec.whatwg.org/multipage/media.html#event-media-durationchange", + "https://html.spec.whatwg.org/multipage/webappapis.html#handler-ondurationchange" + ], "support": { "chrome": { "version_added": "3" @@ -948,7 +960,10 @@ "__compat": { "description": "emptied event", "mdn_url": "https://developer.mozilla.org/docs/Web/API/HTMLMediaElement/emptied_event", - "spec_url": "https://html.spec.whatwg.org/multipage/media.html#event-media-emptied", + "spec_url": [ + "https://html.spec.whatwg.org/multipage/media.html#event-media-emptied", + "https://html.spec.whatwg.org/multipage/webappapis.html#handler-onemptied" + ], "support": { "chrome": { "version_added": "3" @@ -993,7 +1008,10 @@ "__compat": { "description": "encrypted event", "mdn_url": "https://developer.mozilla.org/docs/Web/API/HTMLMediaElement/encrypted_event", - "spec_url": "https://w3c.github.io/encrypted-media/#dom-htmlmediaelement-onencrypted", + "spec_url": [ + "https://w3c.github.io/encrypted-media/#dom-evt-encrypted", + "https://w3c.github.io/encrypted-media/#dom-htmlmediaelement-onencrypted" + ], "support": { "chrome": { "version_added": "42" @@ -1166,7 +1184,10 @@ "__compat": { "description": "error event", "mdn_url": "https://developer.mozilla.org/docs/Web/API/HTMLMediaElement/error_event", - "spec_url": "https://html.spec.whatwg.org/multipage/media.html#event-media-error", + "spec_url": [ + "https://html.spec.whatwg.org/multipage/media.html#event-media-error", + "https://html.spec.whatwg.org/multipage/webappapis.html#handler-window-onmessageerror" + ], "support": { "chrome": { "version_added": "1" @@ -1321,7 +1342,10 @@ "__compat": { "description": "loadeddata event", "mdn_url": "https://developer.mozilla.org/docs/Web/API/HTMLMediaElement/loadeddata_event", - "spec_url": "https://html.spec.whatwg.org/multipage/media.html#event-media-loadeddata", + "spec_url": [ + "https://html.spec.whatwg.org/multipage/media.html#event-media-loadeddata", + "https://html.spec.whatwg.org/multipage/webappapis.html#handler-onloadeddata" + ], "support": { "chrome": { "version_added": "3" @@ -1366,7 +1390,10 @@ "__compat": { "description": "loadedmetadata event", "mdn_url": "https://developer.mozilla.org/docs/Web/API/HTMLMediaElement/loadedmetadata_event", - "spec_url": "https://html.spec.whatwg.org/multipage/media.html#event-media-loadedmetadata", + "spec_url": [ + "https://html.spec.whatwg.org/multipage/media.html#event-media-loadedmetadata", + "https://html.spec.whatwg.org/multipage/webappapis.html#handler-onloadedmetadata" + ], "support": { "chrome": { "version_added": "3" @@ -1411,7 +1438,10 @@ "__compat": { "description": "loadstart event", "mdn_url": "https://developer.mozilla.org/docs/Web/API/HTMLMediaElement/loadstart_event", - "spec_url": "https://html.spec.whatwg.org/multipage/media.html#event-media-loadstart", + "spec_url": [ + "https://html.spec.whatwg.org/multipage/media.html#event-media-loadstart", + "https://html.spec.whatwg.org/multipage/webappapis.html#handler-onloadstart" + ], "support": { "chrome": { "version_added": "1" @@ -1836,7 +1866,10 @@ "__compat": { "description": "pause event", "mdn_url": "https://developer.mozilla.org/docs/Web/API/HTMLMediaElement/pause_event", - "spec_url": "https://html.spec.whatwg.org/multipage/media.html#event-media-pause", + "spec_url": [ + "https://html.spec.whatwg.org/multipage/media.html#event-media-pause", + "https://html.spec.whatwg.org/multipage/webappapis.html#handler-onpause" + ], "support": { "chrome": { "version_added": "3" @@ -2004,7 +2037,10 @@ "__compat": { "description": "play event", "mdn_url": "https://developer.mozilla.org/docs/Web/API/HTMLMediaElement/play_event", - "spec_url": "https://html.spec.whatwg.org/multipage/media.html#event-media-play", + "spec_url": [ + "https://html.spec.whatwg.org/multipage/media.html#event-media-play", + "https://html.spec.whatwg.org/multipage/webappapis.html#handler-onplay" + ], "support": { "chrome": { "version_added": "3" @@ -2137,7 +2173,10 @@ "__compat": { "description": "playing event", "mdn_url": "https://developer.mozilla.org/docs/Web/API/HTMLMediaElement/playing_event", - "spec_url": "https://html.spec.whatwg.org/multipage/media.html#event-media-playing", + "spec_url": [ + "https://html.spec.whatwg.org/multipage/media.html#event-media-playing", + "https://html.spec.whatwg.org/multipage/webappapis.html#handler-onplaying" + ], "support": { "chrome": { "version_added": "3" @@ -2273,7 +2312,10 @@ "__compat": { "description": "progress event", "mdn_url": "https://developer.mozilla.org/docs/Web/API/HTMLMediaElement/progress_event", - "spec_url": "https://html.spec.whatwg.org/multipage/media.html#event-media-progress", + "spec_url": [ + "https://html.spec.whatwg.org/multipage/media.html#event-media-progress", + "https://html.spec.whatwg.org/multipage/webappapis.html#handler-onprogress" + ], "support": { "chrome": { "version_added": "1" @@ -2316,7 +2358,10 @@ "__compat": { "description": "ratechange event", "mdn_url": "https://developer.mozilla.org/docs/Web/API/HTMLMediaElement/ratechange_event", - "spec_url": "https://html.spec.whatwg.org/multipage/media.html#event-media-ratechange", + "spec_url": [ + "https://html.spec.whatwg.org/multipage/media.html#event-media-ratechange", + "https://html.spec.whatwg.org/multipage/webappapis.html#handler-onratechange" + ], "support": { "chrome": { "version_added": "3" @@ -2488,7 +2533,10 @@ "__compat": { "description": "seeked event", "mdn_url": "https://developer.mozilla.org/docs/Web/API/HTMLMediaElement/seeked_event", - "spec_url": "https://html.spec.whatwg.org/multipage/media.html#event-media-seeked", + "spec_url": [ + "https://html.spec.whatwg.org/multipage/media.html#event-media-seeked", + "https://html.spec.whatwg.org/multipage/webappapis.html#handler-onseeked" + ], "support": { "chrome": { "version_added": "3" @@ -2577,7 +2625,10 @@ "__compat": { "description": "seeking event", "mdn_url": "https://developer.mozilla.org/docs/Web/API/HTMLMediaElement/seeking_event", - "spec_url": "https://html.spec.whatwg.org/multipage/media.html#event-media-seeking", + "spec_url": [ + "https://html.spec.whatwg.org/multipage/media.html#event-media-seeking", + "https://html.spec.whatwg.org/multipage/webappapis.html#handler-onseeking" + ], "support": { "chrome": { "version_added": "3" @@ -2874,7 +2925,10 @@ "__compat": { "description": "stalled event", "mdn_url": "https://developer.mozilla.org/docs/Web/API/HTMLMediaElement/stalled_event", - "spec_url": "https://html.spec.whatwg.org/multipage/media.html#event-media-stalled", + "spec_url": [ + "https://html.spec.whatwg.org/multipage/media.html#event-media-stalled", + "https://html.spec.whatwg.org/multipage/webappapis.html#handler-onstalled" + ], "support": { "chrome": { "version_added": "3" @@ -2919,7 +2973,10 @@ "__compat": { "description": "suspend event", "mdn_url": "https://developer.mozilla.org/docs/Web/API/HTMLMediaElement/suspend_event", - "spec_url": "https://html.spec.whatwg.org/multipage/media.html#event-media-suspend", + "spec_url": [ + "https://html.spec.whatwg.org/multipage/media.html#event-media-suspend", + "https://html.spec.whatwg.org/multipage/webappapis.html#handler-onsuspend" + ], "support": { "chrome": { "version_added": "3" @@ -3006,7 +3063,10 @@ "__compat": { "description": "timeupdate event", "mdn_url": "https://developer.mozilla.org/docs/Web/API/HTMLMediaElement/timeupdate_event", - "spec_url": "https://html.spec.whatwg.org/multipage/media.html#event-media-timeupdate", + "spec_url": [ + "https://html.spec.whatwg.org/multipage/media.html#event-media-timeupdate", + "https://html.spec.whatwg.org/multipage/webappapis.html#handler-ontimeupdate" + ], "support": { "chrome": { "version_added": "3" @@ -3158,7 +3218,10 @@ "__compat": { "description": "volumechange event", "mdn_url": "https://developer.mozilla.org/docs/Web/API/HTMLMediaElement/volumechange_event", - "spec_url": "https://html.spec.whatwg.org/multipage/media.html#event-media-volumechange", + "spec_url": [ + "https://html.spec.whatwg.org/multipage/media.html#event-media-volumechange", + "https://html.spec.whatwg.org/multipage/webappapis.html#handler-onvolumechange" + ], "support": { "chrome": { "version_added": "1" @@ -3203,7 +3266,10 @@ "__compat": { "description": "waiting event", "mdn_url": "https://developer.mozilla.org/docs/Web/API/HTMLMediaElement/waiting_event", - "spec_url": "https://html.spec.whatwg.org/multipage/media.html#event-media-waiting", + "spec_url": [ + "https://html.spec.whatwg.org/multipage/media.html#event-media-waiting", + "https://html.spec.whatwg.org/multipage/webappapis.html#handler-onwaiting" + ], "support": { "chrome": { "version_added": "1" @@ -3248,7 +3314,10 @@ "__compat": { "description": "waitingforkey event", "mdn_url": "https://developer.mozilla.org/docs/Web/API/HTMLMediaElement/waitingforkey_event", - "spec_url": "https://w3c.github.io/encrypted-media/#dom-htmlmediaelement-onwaitingforkey", + "spec_url": [ + "https://w3c.github.io/encrypted-media/#dom-evt-waitingforkey", + "https://w3c.github.io/encrypted-media/#dom-htmlmediaelement-onwaitingforkey" + ], "support": { "chrome": { "version_added": "55"