Index: third_party/WebKit/Source/devtools/front_end/sdk/DOMModel.js |
diff --git a/third_party/WebKit/Source/devtools/front_end/sdk/DOMModel.js b/third_party/WebKit/Source/devtools/front_end/sdk/DOMModel.js |
index 26eefa97de045feb679caf865ab8767a2a124f05..37b1f2269346894dfe6a25d6a8a3a0882c75f12a 100644 |
--- a/third_party/WebKit/Source/devtools/front_end/sdk/DOMModel.js |
+++ b/third_party/WebKit/Source/devtools/front_end/sdk/DOMModel.js |
@@ -1101,6 +1101,7 @@ WebInspector.DOMModel.Events = { |
DOMMutated: "DOMMutated", |
NodeInserted: "NodeInserted", |
NodeInspected: "NodeInspected", |
+ NodeHighlightedInOverlay: "NodeHighlightedInOverlay", |
NodeRemoved: "NodeRemoved", |
DocumentUpdated: "DocumentUpdated", |
ChildNodeCountUpdated: "ChildNodeCountUpdated", |
@@ -1944,6 +1945,18 @@ WebInspector.DOMModel.prototype = { |
} |
}, |
+ /** |
+ * @param {!DOMAgent.NodeId} nodeId |
+ */ |
+ nodeHighlightRequested: function(nodeId) |
+ { |
+ var node = this.nodeForId(nodeId); |
+ if (!node) |
+ return; |
+ |
+ this.dispatchEventToListeners(WebInspector.DOMModel.Events.NodeHighlightedInOverlay, node); |
+ }, |
+ |
__proto__: WebInspector.SDKModel.prototype |
} |
@@ -2104,6 +2117,15 @@ WebInspector.DOMDispatcher.prototype = { |
distributedNodesUpdated: function(insertionPointId, distributedNodes) |
{ |
this._domModel._distributedNodesUpdated(insertionPointId, distributedNodes); |
+ }, |
+ |
+ /** |
+ * @override |
+ * @param {!DOMAgent.NodeId} nodeId |
+ */ |
+ nodeHighlightRequested: function(nodeId) |
+ { |
+ this._domModel.nodeHighlightRequested(nodeId); |
} |
} |