[html5] r8373 - [e] (0) Fix cross-references in structured clone algorithm Affected topics: DOM APIs
whatwg at whatwg.org
whatwg at whatwg.org
Fri Jan 3 14:57:05 PST 2014
Author: ianh
Date: 2014-01-03 14:57:04 -0800 (Fri, 03 Jan 2014)
New Revision: 8373
Modified:
complete.html
index
source
Log:
[e] (0) Fix cross-references in structured clone algorithm
Affected topics: DOM APIs
Modified: complete.html
===================================================================
--- complete.html 2014-01-03 22:49:13 UTC (rev 8372)
+++ complete.html 2014-01-03 22:57:04 UTC (rev 8373)
@@ -8228,6 +8228,7 @@
<dd>
+<!--CLEANUP-->
<p>Let <var title="">output</var> be a newly constructed object of the same class as <var title="">input</var>, with each IDL attribute defined for that class being set to the value
obtained from invoking the <a href=#internal-structured-cloning-algorithm>internal structured cloning algorithm</a> recursively with
the value of the attribute on <var title="">input</var> as the new "<var title="">input</var>"
@@ -8243,6 +8244,7 @@
<dd>
+<!--CLEANUP-->
<p>Let <var title="">output</var> be a newly constructed empty <code>Array</code> object whose
<code title="">length</code> is equal to the <code title="">length</code> of <var title="">input</var>, and set <var title="">deep clone</var> to true.</p>
@@ -8250,8 +8252,9 @@
</dd>
- <dt>If <var title="">input</var> is an <code><a href=#the-object-element>Object</a></code> object</dt>
+ <dt>If <var title="">input</var> is an <code title="">Object</code> object</dt>
+<!--CLEANUP-->
<dd><p>Let <var title="">output</var> be a newly constructed empty <code title="">Object</code>
object, and set <var title="">deep clone</var> to true.</dd>
@@ -8260,6 +8263,7 @@
<dd><p>Let <var title="">output</var> be a clone of the object as defined by the other
specification.</dd>
+<!--CLEANUP-->
<dt>If <var title="">input</var> is another native object type (e.g. <code>Error</code>, <code>Function</code>)</dt>
<dt>If <var title="">input</var> is a host object (e.g. a DOM node)</dt>
@@ -8268,7 +8272,8 @@
</dl><p>For the purposes of the algorithm above, an object is a particular type of object <var title="">class</var> if its [[Class]] internal property is equal to <var title="">class</var>.</p>
- <p class=example>For example, "<var title="">input</var> is an <code><a href=#the-object-element>Object</a></code> object" if
+<!--CLEANUP-->
+ <p class=example>For example, "<var title="">input</var> is an <code title="">Object</code> object" if
<var title="">input</var>'s [[Class]] internal property is equal to the string "<code title="">Object</code>".</p>
</li>
@@ -8281,6 +8286,7 @@
<ol><li><p>Let <var title="">name</var> be the name of the property.</li>
+<!--CLEANUP-->
<li><p>Let <var title="">source value</var> be the result of calling the [[Get]] internal
method of <var title="">input</var> with the argument <var title="">name</var>. If the [[Get]]
internal method of a property involved executing script, and that script threw an uncaught
Modified: index
===================================================================
--- index 2014-01-03 22:49:13 UTC (rev 8372)
+++ index 2014-01-03 22:57:04 UTC (rev 8373)
@@ -8228,6 +8228,7 @@
<dd>
+<!--CLEANUP-->
<p>Let <var title="">output</var> be a newly constructed object of the same class as <var title="">input</var>, with each IDL attribute defined for that class being set to the value
obtained from invoking the <a href=#internal-structured-cloning-algorithm>internal structured cloning algorithm</a> recursively with
the value of the attribute on <var title="">input</var> as the new "<var title="">input</var>"
@@ -8243,6 +8244,7 @@
<dd>
+<!--CLEANUP-->
<p>Let <var title="">output</var> be a newly constructed empty <code>Array</code> object whose
<code title="">length</code> is equal to the <code title="">length</code> of <var title="">input</var>, and set <var title="">deep clone</var> to true.</p>
@@ -8250,8 +8252,9 @@
</dd>
- <dt>If <var title="">input</var> is an <code><a href=#the-object-element>Object</a></code> object</dt>
+ <dt>If <var title="">input</var> is an <code title="">Object</code> object</dt>
+<!--CLEANUP-->
<dd><p>Let <var title="">output</var> be a newly constructed empty <code title="">Object</code>
object, and set <var title="">deep clone</var> to true.</dd>
@@ -8260,6 +8263,7 @@
<dd><p>Let <var title="">output</var> be a clone of the object as defined by the other
specification.</dd>
+<!--CLEANUP-->
<dt>If <var title="">input</var> is another native object type (e.g. <code>Error</code>, <code>Function</code>)</dt>
<dt>If <var title="">input</var> is a host object (e.g. a DOM node)</dt>
@@ -8268,7 +8272,8 @@
</dl><p>For the purposes of the algorithm above, an object is a particular type of object <var title="">class</var> if its [[Class]] internal property is equal to <var title="">class</var>.</p>
- <p class=example>For example, "<var title="">input</var> is an <code><a href=#the-object-element>Object</a></code> object" if
+<!--CLEANUP-->
+ <p class=example>For example, "<var title="">input</var> is an <code title="">Object</code> object" if
<var title="">input</var>'s [[Class]] internal property is equal to the string "<code title="">Object</code>".</p>
</li>
@@ -8281,6 +8286,7 @@
<ol><li><p>Let <var title="">name</var> be the name of the property.</li>
+<!--CLEANUP-->
<li><p>Let <var title="">source value</var> be the result of calling the [[Get]] internal
method of <var title="">input</var> with the argument <var title="">name</var>. If the [[Get]]
internal method of a property involved executing script, and that script threw an uncaught
Modified: source
===================================================================
--- source 2014-01-03 22:49:13 UTC (rev 8372)
+++ source 2014-01-03 22:57:04 UTC (rev 8373)
@@ -7838,6 +7838,7 @@
<dd>
+<!--CLEANUP-->
<p>Let <var data-x="">output</var> be a newly constructed object of the same class as <var
data-x="">input</var>, with each IDL attribute defined for that class being set to the value
obtained from invoking the <span>internal structured cloning algorithm</span> recursively with
@@ -7854,6 +7855,7 @@
<dd>
+<!--CLEANUP-->
<p>Let <var data-x="">output</var> be a newly constructed empty <code>Array</code> object whose
<code data-x="">length</code> is equal to the <code data-x="">length</code> of <var
data-x="">input</var>, and set <var data-x="">deep clone</var> to true.</p>
@@ -7862,8 +7864,9 @@
</dd>
- <dt>If <var data-x="">input</var> is an <code>Object</code> object</dt>
+ <dt>If <var data-x="">input</var> is an <code data-x="">Object</code> object</dt>
+<!--CLEANUP-->
<dd><p>Let <var data-x="">output</var> be a newly constructed empty <code data-x="">Object</code>
object, and set <var data-x="">deep clone</var> to true.</p></dd>
@@ -7872,6 +7875,7 @@
<dd><p>Let <var data-x="">output</var> be a clone of the object as defined by the other
specification.</p></dd>
+<!--CLEANUP-->
<dt>If <var data-x="">input</var> is another native object type (e.g. <code>Error</code>, <code>Function</code>)</dt>
<dt>If <var data-x="">input</var> is a host object (e.g. a DOM node)</dt>
@@ -7884,7 +7888,8 @@
data-x="">class</var> if its [[Class]] internal property is equal to <var
data-x="">class</var>.</p>
- <p class="example">For example, "<var data-x="">input</var> is an <code>Object</code> object" if
+<!--CLEANUP-->
+ <p class="example">For example, "<var data-x="">input</var> is an <code data-x="">Object</code> object" if
<var data-x="">input</var>'s [[Class]] internal property is equal to the string "<code
data-x="">Object</code>".</p>
@@ -7902,6 +7907,7 @@
<li><p>Let <var data-x="">name</var> be the name of the property.</p></li>
+<!--CLEANUP-->
<li><p>Let <var data-x="">source value</var> be the result of calling the [[Get]] internal
method of <var data-x="">input</var> with the argument <var data-x="">name</var>. If the [[Get]]
internal method of a property involved executing script, and that script threw an uncaught
More information about the Commit-Watchers
mailing list