From 41570f4fed84d039dd8944e93182bff0b2f0aafe Mon Sep 17 00:00:00 2001 From: "Queen Vinyl Da.i'gyu-Kazotetsu" Date: Mon, 28 Feb 2022 17:04:19 -0800 Subject: [PATCH] Adapt ServiceWorker API to new events structure This PR adapts the ServiceWorker API to conform to the new events structure. --- api/ServiceWorker.json | 36 +++++++++++++++++++----------------- 1 file changed, 19 insertions(+), 17 deletions(-) diff --git a/api/ServiceWorker.json b/api/ServiceWorker.json index 4e650a8db9170b..3ef4769470687c 100644 --- a/api/ServiceWorker.json +++ b/api/ServiceWorker.json @@ -49,9 +49,10 @@ "deprecated": false } }, - "onerror": { + "error_event": { "__compat": { - "mdn_url": "https://developer.mozilla.org/docs/Web/API/ServiceWorker/onerror", + "description": "error event", + "mdn_url": "https://developer.mozilla.org/docs/Web/API/ServiceWorker/error_event", "spec_url": "https://html.spec.whatwg.org/multipage/workers.html#handler-abstractworker-onerror", "support": { "chrome": { @@ -98,10 +99,8 @@ } } }, - "onstatechange": { + "postMessage": { "__compat": { - "mdn_url": "https://developer.mozilla.org/docs/Web/API/ServiceWorker/onstatechange", - "spec_url": "https://w3c.github.io/ServiceWorker/#dom-serviceworker-onstatechange", "support": { "chrome": { "version_added": "40" @@ -113,8 +112,7 @@ "version_added": "17" }, "firefox": { - "version_added": "44", - "notes": "Extended Support Releases (ESR) before Firefox 78 ESR do not support service workers and the Push API." + "version_added": "44" }, "firefox_android": { "version_added": "44" @@ -142,14 +140,16 @@ } }, "status": { - "experimental": true, + "experimental": false, "standard_track": true, "deprecated": false } } }, - "postMessage": { + "scriptURL": { "__compat": { + "mdn_url": "https://developer.mozilla.org/docs/Web/API/ServiceWorker/scriptURL", + "spec_url": "https://w3c.github.io/ServiceWorker/#service-worker-url", "support": { "chrome": { "version_added": "40" @@ -161,7 +161,8 @@ "version_added": "17" }, "firefox": { - "version_added": "44" + "version_added": "44", + "notes": "Extended Support Releases (ESR) before Firefox 78 ESR do not support service workers and the Push API." }, "firefox_android": { "version_added": "44" @@ -189,16 +190,16 @@ } }, "status": { - "experimental": false, + "experimental": true, "standard_track": true, "deprecated": false } } }, - "scriptURL": { + "state": { "__compat": { - "mdn_url": "https://developer.mozilla.org/docs/Web/API/ServiceWorker/scriptURL", - "spec_url": "https://w3c.github.io/ServiceWorker/#service-worker-url", + "mdn_url": "https://developer.mozilla.org/docs/Web/API/ServiceWorker/state", + "spec_url": "https://w3c.github.io/ServiceWorker/#service-worker-state", "support": { "chrome": { "version_added": "40" @@ -245,10 +246,11 @@ } } }, - "state": { + "statechange_event": { "__compat": { - "mdn_url": "https://developer.mozilla.org/docs/Web/API/ServiceWorker/state", - "spec_url": "https://w3c.github.io/ServiceWorker/#service-worker-state", + "description": "statechange event", + "mdn_url": "https://developer.mozilla.org/docs/Web/API/ServiceWorker/statechange_event", + "spec_url": "https://w3c.github.io/ServiceWorker/#dom-serviceworker-onstatechange", "support": { "chrome": { "version_added": "40"