aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authormandreyel <mandreyel@protonmail.com>2018-11-13 22:50:03 +0100
committermandreyel <mandreyel@protonmail.com>2018-11-13 23:10:44 +0100
commitdf1a3a7ea3855b125f6c3d83a5cf7e3613966dd8 (patch)
treec0b29323b4cfcdc67f1d174eab59de9af40ffd6d
parentb1a2b6b5bfe72440059834c67dc28ad422b89a82 (diff)
downloadservo-df1a3a7ea3855b125f6c3d83a5cf7e3613966dd8.tar.gz
servo-df1a3a7ea3855b125f6c3d83a5cf7e3613966dd8.zip
Update webidl of ServiceWorkerGlobalScope
-rw-r--r--components/script/dom/serviceworkerglobalscope.rs5
-rw-r--r--components/script/dom/webidls/ServiceWorkerGlobalScope.webidl4
2 files changed, 6 insertions, 3 deletions
diff --git a/components/script/dom/serviceworkerglobalscope.rs b/components/script/dom/serviceworkerglobalscope.rs
index c6f87f6e144..45e8934d0de 100644
--- a/components/script/dom/serviceworkerglobalscope.rs
+++ b/components/script/dom/serviceworkerglobalscope.rs
@@ -436,6 +436,9 @@ unsafe extern "C" fn interrupt_callback(cx: *mut JSContext) -> bool {
}
impl ServiceWorkerGlobalScopeMethods for ServiceWorkerGlobalScope {
- // https://w3c.github.io/ServiceWorker/#service-worker-global-scope-onmessage-attribute
+ // https://w3c.github.io/ServiceWorker/#dom-serviceworkerglobalscope-onmessage
event_handler!(message, GetOnmessage, SetOnmessage);
+
+ // https://w3c.github.io/ServiceWorker/#dom-serviceworkerglobalscope-onmessageerror
+ event_handler!(messageerror, GetOnmessageerror, SetOnmessageerror);
}
diff --git a/components/script/dom/webidls/ServiceWorkerGlobalScope.webidl b/components/script/dom/webidls/ServiceWorkerGlobalScope.webidl
index 9259c3d64c4..9e3f26695fd 100644
--- a/components/script/dom/webidls/ServiceWorkerGlobalScope.webidl
+++ b/components/script/dom/webidls/ServiceWorkerGlobalScope.webidl
@@ -2,7 +2,7 @@
* License, v. 2.0. If a copy of the MPL was not distributed with this
* file, You can obtain one at http://mozilla.org/MPL/2.0/. */
-// https://w3c.github.io/ServiceWorker/#service-worker-global-scope
+// https://w3c.github.io/ServiceWorker/#serviceworkerglobalscope
[Global=(Worker,ServiceWorker), Exposed=ServiceWorker,
Pref="dom.serviceworker.enabled"]
@@ -17,8 +17,8 @@ interface ServiceWorkerGlobalScope : WorkerGlobalScope {
//attribute EventHandler oninstall;
//attribute EventHandler onactivate;
//attribute EventHandler onfetch;
- //attribute EventHandler onforeignfetch;
// event
attribute EventHandler onmessage; // event.source of the message events is Client object
+ attribute EventHandler onmessageerror;
};