You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Specifications may define moving steps for all or some nodes. The algorithm is passed a node movedNode, and a node-or-null oldParent as indicated in the move algorithm below. Like the insertion steps, these steps must not modify the node tree that movedNode participates in, create browsing contexts, fire events, or otherwise execute JavaScript. These steps may queue tasks to do these things asynchronously, however.
9639
+
Specifications may define moving steps for all or some nodes. The algorithm is passed a node movedNode, a boolean isSubtreeRoot, and a node oldAncestor as indicated in the move algorithm below. Like the insertion steps, these steps must not modify the node tree that movedNode participates in, create browsing contexts, fire events, or otherwise execute JavaScript. These steps may queue tasks to do these things asynchronously, however.
Let isSubtreeRoot be true if inclusiveDescendant is node; otherwise false.
9962
+
</li>
9971
9963
<li>
9972
9964
<p>
9973
9965
`適用-可能な仕様$にて %広義-子孫 用に`定義された各$( `移動-時の手続き$ %手続き )
9974
9966
に対し
9975
9967
⇒
9976
-
%手続き( %広義-子孫, %旧-親か~NULL )
9968
+
%手続き( %広義-子孫, %下位treeの根か, %旧-親 )
9977
9969
◎
9978
-
If inclusiveDescendant is node, then run the moving steps with inclusiveDescendant and oldParent.\
9979
-
Otherwise, run the moving steps with inclusiveDescendant and null.
9970
+
Run the moving steps with inclusiveDescendant, isSubtreeRoot, and oldParent.
9980
9971
</p>
9981
9972
9982
9973
<p class="note">注記:
9983
9974
`~nodeを移動する$~algoは、[
9984
9975
`~nodeを子の直前に挿入する$, `~nodeを除去する$
9985
9976
]とは別々な~primitiveなので,
9986
-
%広義-子孫 用に伝統的な[
9977
+
%広義-子孫 用に[
9987
9978
`挿入-時の手続き$/`除去-時の手続き$
9988
9979
]を呼出さない。
9989
9980
◎
9990
-
Because the move algorithm is a separate primitive from insert and remove, it does not invoke the traditional insertion steps or removing steps for inclusiveDescendant.
9981
+
Because the move algorithm is a separate primitive from insert and remove, it does not invoke the insertion steps or removing steps for inclusiveDescendant.
Specifications may define removing steps for all or some nodes. The algorithm is passed a node removedNodeand a node-or-null oldParent, as indicated in the remove algorithm below.
10274
+
Specifications may define removing steps for all or some nodes. The algorithm is passed a node removedNode, a boolean isSubtreeRoot, and a node oldAncestor as indicated in the remove algorithm below.
0 commit comments