Skip to content

Commit

Permalink
keep algorithms in order of appearance
Browse files Browse the repository at this point in the history
  • Loading branch information
annevk committed Dec 13, 2024
1 parent f686b66 commit 5038354
Showing 1 changed file with 24 additions and 24 deletions.
48 changes: 24 additions & 24 deletions dom.bs
Original file line number Diff line number Diff line change
Expand Up @@ -4564,30 +4564,6 @@ and <{template}>. SVG ought to do the same for its <{script}> elements, but does
</ol>
</div>

<div algorithm>
<p>To <dfn export>clone a node's children</dfn> given a <a for=/>node</a> <var>node</var>, a
<a for=/>node</a> <var>copy</var>, a <a for=/>document</a> <var>document</var>, and a boolean
<var>subtree</var>:

<ol>
<li>
<p>For each <var>child</var> of <var>node</var>'s <a for=tree>children</a>, in <a>tree order</a>:

<ol>
<li><p>Let <var>childCopy</var> be the result of <a>cloning a single node</a> given
<var>child</var>, <var>document</var>, and <var>subtree</var>.

<li><p><a for=/>Append</a> <var>childCopy</var> to <var>copy</var>.

<li><p><a>Clone a shadow host</a> given <var>child</var>, <var>childCopy</var>,
<var>document</var>, and <var>subtree</var>.

<li><p><a>Clone a node's children</a> given <var>child</var>, <var>childCopy</var>,
<var>document</var>, and <var>subtree</var>.
</ol>
</ol>
</div>

<div algorithm>
<p>To <dfn>clone a single node</dfn> given a <a for=/>node</a> <var>node</var>,
<a for=/>document</a> <var>document</var>, and boolean <var>subtree</var>:
Expand Down Expand Up @@ -4685,6 +4661,30 @@ and <{template}>. SVG ought to do the same for its <{script}> elements, but does
</ol>
</div>

<div algorithm>
<p>To <dfn export>clone a node's children</dfn> given a <a for=/>node</a> <var>node</var>, a
<a for=/>node</a> <var>copy</var>, a <a for=/>document</a> <var>document</var>, and a boolean
<var>subtree</var>:

<ol>
<li>
<p>For each <var>child</var> of <var>node</var>'s <a for=tree>children</a>, in <a>tree order</a>:

<ol>
<li><p>Let <var>childCopy</var> be the result of <a>cloning a single node</a> given
<var>child</var>, <var>document</var>, and <var>subtree</var>.

<li><p><a for=/>Append</a> <var>childCopy</var> to <var>copy</var>.

<li><p><a>Clone a shadow host</a> given <var>child</var>, <var>childCopy</var>,
<var>document</var>, and <var>subtree</var>.

<li><p><a>Clone a node's children</a> given <var>child</var>, <var>childCopy</var>,
<var>document</var>, and <var>subtree</var>.
</ol>
</ol>
</div>

<div algorithm>
<p>The <dfn method for=Node><code>cloneNode(<var>subtree</var>)</code></dfn> method steps are:

Expand Down

0 comments on commit 5038354

Please sign in to comment.