Index: modules/serviceworkers/ServiceWorker.idl |
diff --git a/modules/serviceworkers/ServiceWorker.idl b/modules/serviceworkers/ServiceWorker.idl |
index ec8d558f06bcec0e792c73bd95640bb80c897d17..4efa4398396da932f946de2c68cf37f6236a5f3f 100644 |
--- a/modules/serviceworkers/ServiceWorker.idl |
+++ b/modules/serviceworkers/ServiceWorker.idl |
@@ -40,16 +40,12 @@ enum ServiceWorkerState { |
[ |
ActiveDOMObject, |
- RuntimeEnabled=ServiceWorker, |
- WillBeGarbageCollected |
+ TypeChecking=Interface, |
] interface ServiceWorker : EventTarget { |
- // FIXME: Should inherit this from Worker. |
- [Custom, RaisesException] void postMessage(SerializedScriptValue message, optional sequence<Transferable> transfer); |
+ [PostMessage, RaisesException] void postMessage(SerializedScriptValue message, optional sequence<Transferable> transfer); |
- [RaisesException] void terminate(); |
- |
- readonly attribute ScalarValueString scriptURL; |
+ readonly attribute USVString scriptURL; |
readonly attribute ServiceWorkerState state; |
attribute EventHandler onstatechange; |