Chromium Code Reviews
DescriptionNode.insertBefore and Node.appendChild do not use custom binding anymore
This CL removed custom binding from
Node.insertBefore and Node.appendChild.
So they will not be hidden from code generator.
To do this, C++ implementation now return
Node instead of void.
Next, nullable type was added to refChild
in Node.insertBefore as per spec and
TypeChecking was enabled.
So appropriate TypeError will be thrown.
TEST=fast/dom/Node/fragment-mutation.html
,fast/dom/move-nodes-across-documents.html
,fast/block/basic/empty-anonymous-block-remove-crash.html
,svg/animations/mpath-remove-from-dependents-on-delete-crash.html
,fast/css/invalidation/style-update-with-added-stylesheet.html
,fast/html/details-summary-document-child.html
Committed: https://src.chromium.org/viewvc/blink?view=rev&revision=177940
Patch Set 1 #Patch Set 2 : Best is always good #
Total comments: 8
Patch Set 3 : Need discussion on this patch #Patch Set 4 : Take review comment into consideration #
Total comments: 10
Patch Set 5 : Fix failed layout test cases #Patch Set 6 : Replace assert with condition #Messages
Total messages: 31 (0 generated)
|