Index: Source/core/html/HTMLAnchorElement.cpp |
diff --git a/Source/core/html/HTMLAnchorElement.cpp b/Source/core/html/HTMLAnchorElement.cpp |
index c3fcb72933e5eb0d2eb6b70839c38cdd0f4ff0ad..0c55c1f3a8e3cd43829b1258b16f36a6d84fc724 100644 |
--- a/Source/core/html/HTMLAnchorElement.cpp |
+++ b/Source/core/html/HTMLAnchorElement.cpp |
@@ -24,6 +24,7 @@ |
#include "config.h" |
#include "core/html/HTMLAnchorElement.h" |
+#include "bindings/v8/V8DOMActivityLogger.h" |
#include "core/dom/Attribute.h" |
#include "core/editing/FrameSelection.h" |
#include "core/events/KeyboardEvent.h" |
@@ -357,4 +358,18 @@ bool HTMLAnchorElement::isInteractiveContent() const |
return isLink(); |
} |
+Node::InsertionNotificationRequest HTMLAnchorElement::insertedInto(ContainerNode* insertionPoint) |
+{ |
+ if (insertionPoint->inDocument()) { |
+ V8DOMActivityLogger* activityLogger = V8DOMActivityLogger::currentActivityLoggerIfIsolatedWorld(); |
+ if (activityLogger) { |
+ Vector<String> argv; |
+ argv.append("a"); |
+ argv.append(fastGetAttribute(hrefAttr)); |
+ activityLogger->logEvent("blinkAddElement", argv.size(), argv.data()); |
+ } |
+ } |
+ return HTMLElement::insertedInto(insertionPoint); |
+} |
+ |
} |