Short URL: http://html5.org/r/6857
| SVN | Bug | Comment | Time (UTC) |
|---|---|---|---|
| 6857 | Drop the last remaining use of [Supplemental]. | 2011-12-09 20:24 |
Index: source
===================================================================
--- source (revision 6856)
+++ source (revision 6857)
@@ -87635,8 +87635,8 @@
<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 @@
<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<<span>Transferable</span>> 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 @@
<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