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..f689dd6ce2996e72bea5837c204659a2b4a1884e 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.BackendNodeId} backendNodeId |
dgozman
2015/10/13 01:42:54
s/backendNodeId/nodeId/ in this method
sergeyv
2015/10/13 21:24:18
Done.
|
+ */ |
+ _nodeHighlightedInOverlay: function(backendNodeId) |
+ { |
+ var node = this.nodeForId(backendNodeId); |
+ if (!node) |
+ return; |
+ |
+ this.dispatchEventToListeners(WebInspector.DOMModel.Events.NodeHighlightedInOverlay, node); |
dgozman
2015/10/13 01:42:54
Let's also issue this event from ScreencastView to
sergeyv
2015/10/13 21:24:18
Done.
|
+ }, |
+ |
__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 |
+ */ |
+ nodeHighlightedInOverlay: function(nodeId) |
+ { |
+ this._domModel._nodeHighlightedInOverlay(nodeId); |
} |
} |