HTML5 Tracker

Diff (omit for latest revision)
Filter

Short URL: http://html5.org/r/6857

SVNBugCommentTime (UTC)
6857Drop 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&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 @@
   <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

|