[html5] r6691 - [giow] (1) Revert last checkin. My testing was bogus. Fixing http://www.w3.org/B [...]

whatwg at whatwg.org whatwg at whatwg.org
Mon Oct 17 15:09:56 PDT 2011


Author: ianh
Date: 2011-10-17 15:09:55 -0700 (Mon, 17 Oct 2011)
New Revision: 6691

Modified:
   complete.html
   index
   source
Log:
[giow] (1) Revert last checkin. My testing was bogus.
Fixing http://www.w3.org/Bugs/Public/show_bug.cgi?id=13967

Modified: complete.html
===================================================================
--- complete.html	2011-10-17 21:47:19 UTC (rev 6690)
+++ complete.html	2011-10-17 22:09:55 UTC (rev 6691)
@@ -62527,7 +62527,6 @@
 
 <!--POSTMSG-->  // <a href=#web-messaging>cross-document messaging</a>
   void <a href=#dom-window-postmessage title=dom-window-postMessage>postMessage</a>(any message, DOMString targetOrigin, optional sequence<<a href=#transferable>Transferable</a>> transfer);
-  void <a href=#dom-window-postmessage title=dom-window-postMessage>postMessage</a>(any message, sequence<<a href=#transferable>Transferable</a>> transfer, DOMString targetOrigin);
 <!--POSTMSG-->
   // <a href=#event-handler-idl-attributes>event handler IDL attributes</a>
   [TreatNonCallableAsNull] attribute <a href=#function>Function</a>? <a href=#handler-onabort title=handler-onabort>onabort</a>;
@@ -81707,7 +81706,6 @@
   <h4 id=posting-messages><span class=secno>11.4.3 </span>Posting messages</h4>
 
   <dl class=domintro><dt><var title="">window</var> . <code title=dom-window-postMessage><a href=#dom-window-postmessage>postMessage</a></code>(<var title="">message</var>, <var title="">targetOrigin</var> [, <var title="">transfer</var> ])</dt>
-   <dt><var title="">window</var> . <code title=dom-window-postMessage><a href=#dom-window-postmessage>postMessage</a></code>(<var title="">message</var> [, <var title="">transfer</var> ], <var title="">targetOrigin</var>)</dt>
 
    <dd>
 
@@ -81724,10 +81722,6 @@
     <p>Throws a <code><a href=#datacloneerror>DataCloneError</a></code> if <var title="">transfer</var> array contains duplicate objects or if
     <var title="">message</var> could not be cloned.</p>
 
-    <p>The second and third arguments can be given in either order,
-    and the <var title="">transfer</var> array can be omitted
-    entirely.</p>
-
    </dd>
 
   </dl><p class=note>When posting a message to a <code><a href=#window>Window</a></code> of a
@@ -81744,33 +81738,12 @@
 
   <div class=impl>
 
-  <p>When a script invokes the <dfn id=dom-window-postmessage title=dom-window-postMessage><code>postMessage()</code></dfn>
-  method (with two or three arguments) on a <code><a href=#window>Window</a></code>
-  object, the user agent must follow these steps:</p>
+  <p>When a script invokes the <dfn id=dom-window-postmessage title=dom-window-postMessage><code>postMessage(<var title="">message</var>, <var title="">targetOrigin</var>, <var title="">transfer</var>)</code></dfn> method (with two or three
+  arguments) on a <code><a href=#window>Window</a></code> object, the user agent must
+  follow these steps:</p>
 
   <ol><!-- a lot of this is similar or identical to port.postMessage --><li>
 
-    <p>Let <var title="">message</var> be the first argument.</p>
-
-   </li>
-
-   <li>
-
-    <p>Let <var title="">targetOrigin</var> be the second argument if
-    the second argument is a string, or else the third argument.</p>
-
-   </li>
-
-   <li>
-
-    <p>Let <var title="">transfer</var> be the second argument if the
-    second argument is an array of <code><a href=#transferable>Transferable</a></code> objects,
-    or else the third argument.</p>
-
-   </li>
-
-   <li>
-
     <p>If the value of the <var title="">targetOrigin</var> argument
     is neither a single U+002A ASTERISK character (*), a single U+002F
     SOLIDUS character (/), nor an <a href=#absolute-url>absolute URL</a>, then
@@ -81794,8 +81767,7 @@
 
    <li>
 
-    <p>If the method was invoked with three arguments, run these
-    substeps:</p>
+    <p>If the method was invoked with a third argument <var title="">transfer</var>, run these substeps:</p>
 
     <ol><li>
 

Modified: index
===================================================================
--- index	2011-10-17 21:47:19 UTC (rev 6690)
+++ index	2011-10-17 22:09:55 UTC (rev 6691)
@@ -62527,7 +62527,6 @@
 
 <!--POSTMSG-->  // <a href=#web-messaging>cross-document messaging</a>
   void <a href=#dom-window-postmessage title=dom-window-postMessage>postMessage</a>(any message, DOMString targetOrigin, optional sequence<<a href=#transferable>Transferable</a>> transfer);
-  void <a href=#dom-window-postmessage title=dom-window-postMessage>postMessage</a>(any message, sequence<<a href=#transferable>Transferable</a>> transfer, DOMString targetOrigin);
 <!--POSTMSG-->
   // <a href=#event-handler-idl-attributes>event handler IDL attributes</a>
   [TreatNonCallableAsNull] attribute <a href=#function>Function</a>? <a href=#handler-onabort title=handler-onabort>onabort</a>;
@@ -81707,7 +81706,6 @@
   <h4 id=posting-messages><span class=secno>11.4.3 </span>Posting messages</h4>
 
   <dl class=domintro><dt><var title="">window</var> . <code title=dom-window-postMessage><a href=#dom-window-postmessage>postMessage</a></code>(<var title="">message</var>, <var title="">targetOrigin</var> [, <var title="">transfer</var> ])</dt>
-   <dt><var title="">window</var> . <code title=dom-window-postMessage><a href=#dom-window-postmessage>postMessage</a></code>(<var title="">message</var> [, <var title="">transfer</var> ], <var title="">targetOrigin</var>)</dt>
 
    <dd>
 
@@ -81724,10 +81722,6 @@
     <p>Throws a <code><a href=#datacloneerror>DataCloneError</a></code> if <var title="">transfer</var> array contains duplicate objects or if
     <var title="">message</var> could not be cloned.</p>
 
-    <p>The second and third arguments can be given in either order,
-    and the <var title="">transfer</var> array can be omitted
-    entirely.</p>
-
    </dd>
 
   </dl><p class=note>When posting a message to a <code><a href=#window>Window</a></code> of a
@@ -81744,33 +81738,12 @@
 
   <div class=impl>
 
-  <p>When a script invokes the <dfn id=dom-window-postmessage title=dom-window-postMessage><code>postMessage()</code></dfn>
-  method (with two or three arguments) on a <code><a href=#window>Window</a></code>
-  object, the user agent must follow these steps:</p>
+  <p>When a script invokes the <dfn id=dom-window-postmessage title=dom-window-postMessage><code>postMessage(<var title="">message</var>, <var title="">targetOrigin</var>, <var title="">transfer</var>)</code></dfn> method (with two or three
+  arguments) on a <code><a href=#window>Window</a></code> object, the user agent must
+  follow these steps:</p>
 
   <ol><!-- a lot of this is similar or identical to port.postMessage --><li>
 
-    <p>Let <var title="">message</var> be the first argument.</p>
-
-   </li>
-
-   <li>
-
-    <p>Let <var title="">targetOrigin</var> be the second argument if
-    the second argument is a string, or else the third argument.</p>
-
-   </li>
-
-   <li>
-
-    <p>Let <var title="">transfer</var> be the second argument if the
-    second argument is an array of <code><a href=#transferable>Transferable</a></code> objects,
-    or else the third argument.</p>
-
-   </li>
-
-   <li>
-
     <p>If the value of the <var title="">targetOrigin</var> argument
     is neither a single U+002A ASTERISK character (*), a single U+002F
     SOLIDUS character (/), nor an <a href=#absolute-url>absolute URL</a>, then
@@ -81794,8 +81767,7 @@
 
    <li>
 
-    <p>If the method was invoked with three arguments, run these
-    substeps:</p>
+    <p>If the method was invoked with a third argument <var title="">transfer</var>, run these substeps:</p>
 
     <ol><li>
 

Modified: source
===================================================================
--- source	2011-10-17 21:47:19 UTC (rev 6690)
+++ source	2011-10-17 22:09:55 UTC (rev 6691)
@@ -70997,7 +70997,6 @@
 
 <!--END w3c-html--><!--POSTMSG-->  // <span>cross-document messaging</span>
   void <span title="dom-window-postMessage">postMessage</span>(any message, DOMString targetOrigin, optional sequence<<span>Transferable</span>> transfer);
-  void <span title="dom-window-postMessage">postMessage</span>(any message, sequence<<span>Transferable</span>> transfer, DOMString targetOrigin);
 <!--START w3c-html--><!--POSTMSG-->
   // <span>event handler IDL attributes</span>
   [TreatNonCallableAsNull] attribute <span>Function</span>? <span title="handler-onabort">onabort</span>;
@@ -92581,7 +92580,6 @@
   <dl class="domintro">
 
    <dt><var title="">window</var> . <code title="dom-window-postMessage">postMessage</code>(<var title="">message</var>, <var title="">targetOrigin</var> [, <var title="">transfer</var> ])</dt>
-   <dt><var title="">window</var> . <code title="dom-window-postMessage">postMessage</code>(<var title="">message</var> [, <var title="">transfer</var> ], <var title="">targetOrigin</var>)</dt>
 
    <dd>
 
@@ -92601,10 +92599,6 @@
     title="">transfer</var> array contains duplicate objects or if
     <var title="">message</var> could not be cloned.</p>
 
-    <p>The second and third arguments can be given in either order,
-    and the <var title="">transfer</var> array can be omitted
-    entirely.</p>
-
    </dd>
 
   </dl>
@@ -92624,35 +92618,16 @@
   <div class="impl">
 
   <p>When a script invokes the <dfn
-  title="dom-window-postMessage"><code>postMessage()</code></dfn>
-  method (with two or three arguments) on a <code>Window</code>
-  object, the user agent must follow these steps:</p>
+  title="dom-window-postMessage"><code>postMessage(<var
+  title="">message</var>, <var title="">targetOrigin</var>, <var
+  title="">transfer</var>)</code></dfn> method (with two or three
+  arguments) on a <code>Window</code> object, the user agent must
+  follow these steps:</p>
 
   <ol> <!-- a lot of this is similar or identical to port.postMessage -->
 
    <li>
 
-    <p>Let <var title="">message</var> be the first argument.</p>
-
-   </li>
-
-   <li>
-
-    <p>Let <var title="">targetOrigin</var> be the second argument if
-    the second argument is a string, or else the third argument.</p>
-
-   </li>
-
-   <li>
-
-    <p>Let <var title="">transfer</var> be the second argument if the
-    second argument is an array of <code>Transferable</code> objects,
-    or else the third argument.</p>
-
-   </li>
-
-   <li>
-
     <p>If the value of the <var title="">targetOrigin</var> argument
     is neither a single U+002A ASTERISK character (*), a single U+002F
     SOLIDUS character (/), nor an <span>absolute URL</span>, then
@@ -92676,8 +92651,8 @@
 
    <li>
 
-    <p>If the method was invoked with three arguments, run these
-    substeps:</p>
+    <p>If the method was invoked with a third argument <var
+    title="">transfer</var>, run these substeps:</p>
 
     <ol>
 




More information about the Commit-Watchers mailing list