aboutsummaryrefslogtreecommitdiffstats
path: root/components/script/dom
diff options
context:
space:
mode:
authorJohann Hofmann <mail@johann-hofmann.com>2016-07-15 11:17:30 +0200
committerJohann Hofmann <mail@johann-hofmann.com>2016-07-19 12:43:16 +0200
commitbad529a0f702944af2ee9e5da2b940ba356a767d (patch)
treec3f0fec124ea3bb67c8452647e0db272b14a63f2 /components/script/dom
parent6bb5d0e8468797e057ce0f38f09338042823dd88 (diff)
downloadservo-bad529a0f702944af2ee9e5da2b940ba356a767d.tar.gz
servo-bad529a0f702944af2ee9e5da2b940ba356a767d.zip
Expose Worker interfaces only to Worker
See #12415.
Diffstat (limited to 'components/script/dom')
-rw-r--r--components/script/dom/webidls/ServiceWorkerGlobalScope.webidl3
-rw-r--r--components/script/dom/webidls/WorkerGlobalScope.webidl6
-rw-r--r--components/script/dom/webidls/WorkerLocation.webidl2
-rw-r--r--components/script/dom/webidls/WorkerNavigator.webidl2
4 files changed, 7 insertions, 6 deletions
diff --git a/components/script/dom/webidls/ServiceWorkerGlobalScope.webidl b/components/script/dom/webidls/ServiceWorkerGlobalScope.webidl
index cbe028c129b..35e4b98f9d5 100644
--- a/components/script/dom/webidls/ServiceWorkerGlobalScope.webidl
+++ b/components/script/dom/webidls/ServiceWorkerGlobalScope.webidl
@@ -4,7 +4,8 @@
// https://slightlyoff.github.io/ServiceWorker/spec/service_worker/#service-worker-global-scope
-[Global=(Worker,ServiceWorker), Pref="dom.serviceworker.enabled"]
+[Global=(Worker,ServiceWorker), Exposed=ServiceWorker,
+ Pref="dom.serviceworker.enabled"]
interface ServiceWorkerGlobalScope : WorkerGlobalScope {
// A container for a list of Client objects that correspond to
// browsing contexts (or shared workers) that are on the origin of this SW
diff --git a/components/script/dom/webidls/WorkerGlobalScope.webidl b/components/script/dom/webidls/WorkerGlobalScope.webidl
index 0a269068b57..ec65bcb09a6 100644
--- a/components/script/dom/webidls/WorkerGlobalScope.webidl
+++ b/components/script/dom/webidls/WorkerGlobalScope.webidl
@@ -3,7 +3,7 @@
* file, You can obtain one at http://mozilla.org/MPL/2.0/. */
// https://html.spec.whatwg.org/multipage/#workerglobalscope
-[Abstract, Exposed=(Window,Worker)]
+[Abstract, Exposed=Worker]
interface WorkerGlobalScope : EventTarget {
[BinaryName="Self_"] readonly attribute WorkerGlobalScope self;
readonly attribute WorkerLocation location;
@@ -16,7 +16,7 @@ interface WorkerGlobalScope : EventTarget {
};
// https://html.spec.whatwg.org/multipage/#WorkerGlobalScope-partial
-[Exposed=(Window,Worker)]
+[Exposed=Worker]
partial interface WorkerGlobalScope { // not obsolete
[Throws]
void importScripts(DOMString... urls);
@@ -26,7 +26,7 @@ WorkerGlobalScope implements WindowTimers;
WorkerGlobalScope implements WindowBase64;
// Proprietary
-[Exposed=(Window,Worker)]
+[Exposed=Worker]
partial interface WorkerGlobalScope {
[Replaceable]
readonly attribute Console console;
diff --git a/components/script/dom/webidls/WorkerLocation.webidl b/components/script/dom/webidls/WorkerLocation.webidl
index 797956aca26..e4c410f720a 100644
--- a/components/script/dom/webidls/WorkerLocation.webidl
+++ b/components/script/dom/webidls/WorkerLocation.webidl
@@ -3,7 +3,7 @@
* file, You can obtain one at http://mozilla.org/MPL/2.0/. */
// https://html.spec.whatwg.org/multipage/#worker-locations
-[Exposed=(Window,Worker)]
+[Exposed=Worker]
interface WorkerLocation {
/*stringifier*/ readonly attribute USVString href;
// readonly attribute USVString origin;
diff --git a/components/script/dom/webidls/WorkerNavigator.webidl b/components/script/dom/webidls/WorkerNavigator.webidl
index 04006714a0c..0661325b8be 100644
--- a/components/script/dom/webidls/WorkerNavigator.webidl
+++ b/components/script/dom/webidls/WorkerNavigator.webidl
@@ -3,7 +3,7 @@
* file, You can obtain one at http://mozilla.org/MPL/2.0/. */
// https://html.spec.whatwg.org/multipage/#workernavigator
-[Exposed=(Window,Worker)]
+[Exposed=Worker]
interface WorkerNavigator {};
WorkerNavigator implements NavigatorID;
WorkerNavigator implements NavigatorLanguage;