Chromium Code Reviews| Index: Source/core/dom/Document.cpp |
| diff --git a/Source/core/dom/Document.cpp b/Source/core/dom/Document.cpp |
| index 56203732bc1f5132cde33a1d48691e506bdb9391..503c95e2b41e134757a79681a3a987c09b02c15f 100644 |
| --- a/Source/core/dom/Document.cpp |
| +++ b/Source/core/dom/Document.cpp |
| @@ -914,6 +914,13 @@ bool Document::importContainerNodeChildren(ContainerNode* oldContainerNode, Pass |
| return true; |
| } |
| +PassRefPtr<Node> Document::importNode(Node* importedNode, ExceptionState& ec) |
| +{ |
| + UseCounter::count(this, UseCounter::DocumentImportNodeOptionalArgument); |
|
Inactive
2014/04/30 15:47:44
UseCounter::countDeprecation()
|
| + addConsoleMessage(JSMessageSource, WarningMessageLevel, "The behavior of importNode() with no boolean argument is about to change from doing a deep clone to doing a shallow clone. Make sure to pass an explicit boolean argument to keep your current behavior."); |
|
Inactive
2014/04/30 15:47:44
We usually add the warning message to UseCounter.c
|
| + return importNode(importedNode, true, ec); |
| +} |
| + |
| PassRefPtr<Node> Document::importNode(Node* importedNode, bool deep, ExceptionState& exceptionState) |
| { |
| if (!importedNode) { |