Skip to content
Permalink
Browse files
[e] (0) Drop the last remaining use of [Supplemental].
Affected topics: Web Workers

git-svn-id: http://svn.whatwg.org/webapps@6857 340c8d12-0b0e-0410-8428-c7bf67bfef74
  • Loading branch information
Hixie committed Dec 9, 2011
1 parent 17575cf commit cb3ac3e1fb6caa9a644a347454b20e6072bf01a6
Showing 3 changed files with 24 additions and 18 deletions.
@@ -75595,8 +75595,8 @@ <h4 id=creating-workers><span class=secno>9.2.7 </span>Creating workers</h4>

<h5 id=the-abstractworker-abstract-interface><span class=secno>9.2.7.1 </span>The <code><a href=#abstractworker>AbstractWorker</a></code> abstract interface</h5>

<pre class=idl>[Supplemental, NoInterfaceObject]
interface <dfn id=abstractworker>AbstractWorker</dfn> : <a href=#eventtarget>EventTarget</a> {
<pre class=idl>[NoInterfaceObject]
interface <dfn id=abstractworker>AbstractWorker</dfn> {
[TreatNonCallableAsNull] attribute <a href=#function>Function</a>? <a href=#handler-abstractworker-onerror title=handler-AbstractWorker-onerror>onerror</a>;
<!-- v2-onclose [TreatNonCallableAsNull] attribute <span>Function</span>? <span title="handler-AbstractWorker-onclose">onclose</span>; -->
};</pre>
@@ -75612,13 +75612,14 @@ <h5 id=the-abstractworker-abstract-interface><span class=secno>9.2.7.1 </span>Th
</table><h5 id=dedicated-workers-and-the-worker-interface><span class=secno>9.2.7.2 </span>Dedicated workers and the <code><a href=#worker>Worker</a></code> interface</h5>

<pre class=idl>[<a href=#dom-worker title=dom-Worker>Constructor</a>(DOMString scriptURL)]
interface <dfn id=worker>Worker</dfn> : <a href=#abstractworker>AbstractWorker</a> {
interface <dfn id=worker>Worker</dfn> : <a href=#eventtarget>EventTarget</a> {
void <a href=#dom-worker-terminate title=dom-Worker-terminate>terminate</a>();

void <a href=#dom-worker-postmessage title=dom-Worker-postMessage>postMessage</a>(any message, optional sequence&lt;<a href=#transferable>Transferable</a>&gt; transfer);<!--
<span>MessagePort</span> <span title="dom-Worker-startConversation">startConversation</span>(any message);-->
[TreatNonCallableAsNull] attribute <a href=#function>Function</a>? <a href=#handler-worker-onmessage title=handler-Worker-onmessage>onmessage</a>;
};</pre>
};
<a href=#worker>Worker</a> implements <a href=#abstractworker>AbstractWorker</a>;</pre>

<p>The <dfn id=dom-worker-terminate title=dom-Worker-terminate><code>terminate()</code></dfn> method,
when invoked, must cause the "<a href=#terminate-a-worker>terminate a worker</a>"
@@ -75758,9 +75759,10 @@ <h5 id=the-abstractworker-abstract-interface><span class=secno>9.2.7.1 </span>Th
<h5 id=shared-workers-and-the-sharedworker-interface><span class=secno>9.2.7.3 </span>Shared workers and the <code><a href=#sharedworker>SharedWorker</a></code> interface</h5>

<pre class=idl>[<a href=#dom-sharedworker title=dom-SharedWorker>Constructor</a>(DOMString scriptURL, optional DOMString name)]
interface <dfn id=sharedworker>SharedWorker</dfn> : <a href=#abstractworker>AbstractWorker</a> {
interface <dfn id=sharedworker>SharedWorker</dfn> : <a href=#eventtarget>EventTarget</a> {
readonly attribute <a href=#messageport>MessagePort</a> <a href=#dom-sharedworker-port title=dom-SharedWorker-port>port</a>;
};</pre>
};
<a href=#sharedworker>SharedWorker</a> implements <a href=#abstractworker>AbstractWorker</a>;</pre>

<p>The <dfn id=dom-sharedworker-port title=dom-SharedWorker-port><code>port</code></dfn>
attribute must return the value it was assigned by the object's
14 index
@@ -75595,8 +75595,8 @@ dictionary <dfn id=erroreventinit>ErrorEventInit</dfn> : <a href=#eventinit>Even

<h5 id=the-abstractworker-abstract-interface><span class=secno>9.2.7.1 </span>The <code><a href=#abstractworker>AbstractWorker</a></code> abstract interface</h5>

<pre class=idl>[Supplemental, NoInterfaceObject]
interface <dfn id=abstractworker>AbstractWorker</dfn> : <a href=#eventtarget>EventTarget</a> {
<pre class=idl>[NoInterfaceObject]
interface <dfn id=abstractworker>AbstractWorker</dfn> {
[TreatNonCallableAsNull] attribute <a href=#function>Function</a>? <a href=#handler-abstractworker-onerror title=handler-AbstractWorker-onerror>onerror</a>;
<!-- v2-onclose [TreatNonCallableAsNull] attribute <span>Function</span>? <span title="handler-AbstractWorker-onclose">onclose</span>; -->
};</pre>
@@ -75612,13 +75612,14 @@ interface <dfn id=abstractworker>AbstractWorker</dfn> : <a href=#eventtarget>Eve
</table><h5 id=dedicated-workers-and-the-worker-interface><span class=secno>9.2.7.2 </span>Dedicated workers and the <code><a href=#worker>Worker</a></code> interface</h5>

<pre class=idl>[<a href=#dom-worker title=dom-Worker>Constructor</a>(DOMString scriptURL)]
interface <dfn id=worker>Worker</dfn> : <a href=#abstractworker>AbstractWorker</a> {
interface <dfn id=worker>Worker</dfn> : <a href=#eventtarget>EventTarget</a> {
void <a href=#dom-worker-terminate title=dom-Worker-terminate>terminate</a>();

void <a href=#dom-worker-postmessage title=dom-Worker-postMessage>postMessage</a>(any message, optional sequence&lt;<a href=#transferable>Transferable</a>&gt; transfer);<!--
<span>MessagePort</span> <span title="dom-Worker-startConversation">startConversation</span>(any message);-->
[TreatNonCallableAsNull] attribute <a href=#function>Function</a>? <a href=#handler-worker-onmessage title=handler-Worker-onmessage>onmessage</a>;
};</pre>
};
<a href=#worker>Worker</a> implements <a href=#abstractworker>AbstractWorker</a>;</pre>

<p>The <dfn id=dom-worker-terminate title=dom-Worker-terminate><code>terminate()</code></dfn> method,
when invoked, must cause the "<a href=#terminate-a-worker>terminate a worker</a>"
@@ -75758,9 +75759,10 @@ interface <dfn id=worker>Worker</dfn> : <a href=#abstractworker>AbstractWorker</
<h5 id=shared-workers-and-the-sharedworker-interface><span class=secno>9.2.7.3 </span>Shared workers and the <code><a href=#sharedworker>SharedWorker</a></code> interface</h5>

<pre class=idl>[<a href=#dom-sharedworker title=dom-SharedWorker>Constructor</a>(DOMString scriptURL, optional DOMString name)]
interface <dfn id=sharedworker>SharedWorker</dfn> : <a href=#abstractworker>AbstractWorker</a> {
interface <dfn id=sharedworker>SharedWorker</dfn> : <a href=#eventtarget>EventTarget</a> {
readonly attribute <a href=#messageport>MessagePort</a> <a href=#dom-sharedworker-port title=dom-SharedWorker-port>port</a>;
};</pre>
};
<a href=#sharedworker>SharedWorker</a> implements <a href=#abstractworker>AbstractWorker</a>;</pre>

<p>The <dfn id=dom-sharedworker-port title=dom-SharedWorker-port><code>port</code></dfn>
attribute must return the value it was assigned by the object's
14 source
@@ -87635,8 +87635,8 @@ dictionary <dfn>ErrorEventInit</dfn> : <span>EventInit</span> {

<h5>The <code>AbstractWorker</code> abstract interface</h5>

<pre class="idl">[Supplemental, NoInterfaceObject]
interface <dfn>AbstractWorker</dfn> : <span>EventTarget</span> {
<pre class="idl">[NoInterfaceObject]
interface <dfn>AbstractWorker</dfn> {
[TreatNonCallableAsNull] attribute <span>Function</span>? <span title="handler-AbstractWorker-onerror">onerror</span>;
<!-- v2-onclose [TreatNonCallableAsNull] attribute <span>Function</span>? <span title="handler-AbstractWorker-onclose">onclose</span>; -->
};</pre>
@@ -87659,13 +87659,14 @@ interface <dfn>AbstractWorker</dfn> : <span>EventTarget</span> {
<h5>Dedicated workers and the <code>Worker</code> interface</h5>

<pre class="idl">[<span title="dom-Worker">Constructor</span>(DOMString scriptURL)]
interface <dfn>Worker</dfn> : <span>AbstractWorker</span> {
interface <dfn>Worker</dfn> : <span>EventTarget</span> {
void <span title="dom-Worker-terminate">terminate</span>();

void <span title="dom-Worker-postMessage">postMessage</span>(any message, optional sequence&lt;<span>Transferable</span>&gt; transfer);<!--
<span>MessagePort</span> <span title="dom-Worker-startConversation">startConversation</span>(any message);-->
[TreatNonCallableAsNull] attribute <span>Function</span>? <span title="handler-Worker-onmessage">onmessage</span>;
};</pre>
};
<span>Worker</span> implements <span>AbstractWorker</span>;</pre>

<p>The <dfn
title="dom-Worker-terminate"><code>terminate()</code></dfn> method,
@@ -87830,9 +87831,10 @@ interface <dfn>Worker</dfn> : <span>AbstractWorker</span> {
<h5>Shared workers and the <code>SharedWorker</code> interface</h5>

<pre class="idl">[<span title="dom-SharedWorker">Constructor</span>(DOMString scriptURL, optional DOMString name)]
interface <dfn>SharedWorker</dfn> : <span>AbstractWorker</span> {
interface <dfn>SharedWorker</dfn> : <span>EventTarget</span> {
readonly attribute <span>MessagePort</span> <span title="dom-SharedWorker-port">port</span>;
};</pre>
};
<span>SharedWorker</span> implements <span>AbstractWorker</span>;</pre>

<p>The <dfn title="dom-SharedWorker-port"><code>port</code></dfn>
attribute must return the value it was assigned by the object's

0 comments on commit cb3ac3e

Please sign in to comment.