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)
|