- From: CVS User ihickson <cvsmail@w3.org>
- Date: Mon, 27 Jan 2014 23:09:03 +0000
- To: public-html-commits@w3.org
Update of /sources/public/html5/workers
In directory roscoe:/tmp/cvs-serv13218
Modified Files:
Overview.html
Log Message:
Update the spec to say what's exposed to workers: take 1 (whatwg r8425)
--- /sources/public/html5/workers/Overview.html 2014/01/27 20:20:42 1.409
+++ /sources/public/html5/workers/Overview.html 2014/01/27 23:09:03 1.410
@@ -1309,7 +1309,8 @@
<h4 id="the-workerglobalscope-common-interface"><span class="secno">4.1.1 </span>The <code><a href="#workerglobalscope">WorkerGlobalScope</a></code> common interface</h4>
- <pre class="idl">interface <dfn id="workerglobalscope">WorkerGlobalScope</dfn> : <span>EventTarget</span> {
+ <pre class="idl">[Exposed=Worker]
+interface <dfn id="workerglobalscope">WorkerGlobalScope</dfn> : <span>EventTarget</span> {
readonly attribute <a href="#workerglobalscope">WorkerGlobalScope</a> <a href="#dom-workerglobalscope-self" title="dom-WorkerGlobalScope-self">self</a>;
readonly attribute <a href="#workerlocation">WorkerLocation</a> <a href="#dom-workerglobalscope-location" title="dom-WorkerGlobalScope-location">location</a>;
@@ -1354,7 +1355,7 @@
<h4 id="dedicated-workers-and-the-dedicatedworkerglobalscope-interface"><span class="secno">4.1.2 </span>Dedicated workers and the <code><a href="#dedicatedworkerglobalscope">DedicatedWorkerGlobalScope</a></code> interface</h4>
- <pre class="idl">[Global]
+ <pre class="idl">[Global=Worker,DedicatedWorker]
/*sealed*/ interface <dfn id="dedicatedworkerglobalscope">DedicatedWorkerGlobalScope</dfn> : <a href="#workerglobalscope">WorkerGlobalScope</a> {
void <a href="#dom-dedicatedworkerglobalscope-postmessage" title="dom-DedicatedWorkerGlobalScope-postMessage">postMessage</a>(any message, optional sequence<<span>Transferable</span>> transfer);
attribute <span>EventHandler</span> <a href="#handler-dedicatedworkerglobalscope-onmessage" title="handler-DedicatedWorkerGlobalScope-onmessage">onmessage</a>;
@@ -1393,7 +1394,7 @@
<h4 id="shared-workers-and-the-sharedworkerglobalscope-interface"><span class="secno">4.1.3 </span>Shared workers and the <code><a href="#sharedworkerglobalscope">SharedWorkerGlobalScope</a></code> interface</h4>
- <pre class="idl">[Global]
+ <pre class="idl">[Global=Worker,SharedWorker]
/*sealed*/ interface <dfn id="sharedworkerglobalscope">SharedWorkerGlobalScope</dfn> : <a href="#workerglobalscope">WorkerGlobalScope</a> {
readonly attribute DOMString <a href="#dom-sharedworkerglobalscope-name" title="dom-SharedWorkerGlobalScope-name">name</a>;
readonly attribute <span>ApplicationCache</span> <span title="dom-SharedWorkerGlobalScope-applicationCache">applicationCache</span>;
@@ -1726,7 +1727,7 @@
<h4 id="the-abstractworker-abstract-interface"><span class="secno">4.6.1 </span>The <code><a href="#abstractworker">AbstractWorker</a></code> abstract interface</h4>
- <pre class="idl">[NoInterfaceObject]
+ <pre class="idl">[NoInterfaceObject, Exposed=Window,Worker]
interface <dfn id="abstractworker">AbstractWorker</dfn> {
attribute <span>EventHandler</span> <a href="#handler-abstractworker-onerror" title="handler-AbstractWorker-onerror">onerror</a>;
};</pre>
@@ -1838,7 +1839,7 @@
</ol><h4 id="dedicated-workers-and-the-worker-interface"><span class="secno">4.6.3 </span>Dedicated workers and the <code><a href="#worker">Worker</a></code> interface</h4>
- <pre class="idl">[<a href="#dom-worker" title="dom-Worker">Constructor</a>(DOMString scriptURL)]
+ <pre class="idl">[<a href="#dom-worker" title="dom-Worker">Constructor</a>(DOMString scriptURL), Exposed=Window,Worker]
interface <dfn id="worker">Worker</dfn> : <span>EventTarget</span> {
void <a href="#dom-worker-terminate" title="dom-Worker-terminate">terminate</a>();
@@ -1956,7 +1957,7 @@
</ol><h4 id="shared-workers-and-the-sharedworker-interface"><span class="secno">4.6.4 </span>Shared workers and the <code><a href="#sharedworker">SharedWorker</a></code> interface</h4>
- <pre class="idl">[<a href="#dom-sharedworker" title="dom-SharedWorker">Constructor</a>(DOMString scriptURL, optional DOMString name)]
+ <pre class="idl">[<a href="#dom-sharedworker" title="dom-SharedWorker">Constructor</a>(DOMString scriptURL, optional DOMString name), Exposed=Window,Worker]
interface <dfn id="sharedworker">SharedWorker</dfn> : <span>EventTarget</span> {
readonly attribute <span>MessagePort</span> <a href="#dom-sharedworker-port" title="dom-SharedWorker-port">port</a>;
};
@@ -2159,7 +2160,8 @@
<h2 id="apis-available-to-workers"><span class="secno">5 </span>APIs available to workers</h2>
- <pre class="idl">partial interface <a href="#workerglobalscope" id="WorkerGlobalScope-partial">WorkerGlobalScope</a> {
+ <pre class="idl">[Exposed=Worker]
+partial interface <a href="#workerglobalscope" id="WorkerGlobalScope-partial">WorkerGlobalScope</a> {
void <a href="#dom-workerglobalscope-importscripts" title="dom-WorkerGlobalScope-importScripts">importScripts</a>(DOMString... urls);
readonly attribute <a href="#workernavigator">WorkerNavigator</a> <a href="#dom-worker-navigator" title="dom-worker-navigator">navigator</a>;
};
@@ -2248,7 +2250,8 @@
the <code><a href="#workernavigator">WorkerNavigator</a></code> interface, which represents the
identity and state of the user agent (the client):</p>
- <pre class="idl">interface <dfn id="workernavigator">WorkerNavigator</dfn> {};
+ <pre class="idl">[Exposed=Worker]
+interface <dfn id="workernavigator">WorkerNavigator</dfn> {};
<a href="#workernavigator">WorkerNavigator</a> implements <span>NavigatorID</span>;
<a href="#workernavigator">WorkerNavigator</a> implements <span>NavigatorLanguage</span>;
<a href="#workernavigator">WorkerNavigator</a> implements <span>NavigatorOnLine</span>;</pre>
@@ -2279,7 +2282,8 @@
<h3 id="worker-locations"><span class="secno">5.4 </span>Worker locations</h3>
- <pre class="idl">interface <dfn id="workerlocation">WorkerLocation</dfn> { };
+ <pre class="idl">[Exposed=Worker]
+interface <dfn id="workerlocation">WorkerLocation</dfn> { };
<a href="#workerlocation">WorkerLocation</a> implements <span>URLUtilsReadOnly</span>;</pre>
<p>A <code><a href="#workerlocation">WorkerLocation</a></code> object represents an <span>absolute URL</span> set at its
Received on Monday, 27 January 2014 23:09:05 UTC