| Index: third_party/WebKit/Source/devtools/front_end/elements/ElementsPanel.js
|
| diff --git a/third_party/WebKit/Source/devtools/front_end/elements/ElementsPanel.js b/third_party/WebKit/Source/devtools/front_end/elements/ElementsPanel.js
|
| index e9beaa2bf49508b291e392f5363fb0d1ecf74e7f..a401a39d08c926795e3598073413b8e892a9f689 100644
|
| --- a/third_party/WebKit/Source/devtools/front_end/elements/ElementsPanel.js
|
| +++ b/third_party/WebKit/Source/devtools/front_end/elements/ElementsPanel.js
|
| @@ -99,6 +99,7 @@ WebInspector.ElementsPanel = function()
|
| WebInspector.targetManager.observeTargets(this);
|
| WebInspector.moduleSetting("showUAShadowDOM").addChangeListener(this._showUAShadowDOMChanged.bind(this));
|
| WebInspector.targetManager.addModelListener(WebInspector.DOMModel, WebInspector.DOMModel.Events.DocumentUpdated, this._documentUpdatedEvent, this);
|
| + WebInspector.targetManager.addModelListener(WebInspector.DOMModel, WebInspector.DOMModel.Events.NodeHighlightedInOverlay, this._highlightNode, this);
|
| WebInspector.extensionServer.addEventListener(WebInspector.ExtensionServer.Events.SidebarPaneAdded, this._extensionSidebarPaneAdded, this);
|
| }
|
|
|
| @@ -696,6 +697,18 @@ WebInspector.ElementsPanel.prototype = {
|
| },
|
|
|
| /**
|
| + * @param {!WebInspector.Event} event
|
| + */
|
| + _highlightNode: function(event)
|
| + {
|
| + var domNode = /** @type {!WebInspector.DOMNode} */ (event.data);
|
| + for (var i = 0; i < this._treeOutlines.length; ++i) {
|
| + var treeOutline = this._treeOutlines[i];
|
| + treeOutline.highlightNode(treeOutline.domModel() === domNode.domModel() ? domNode : null);
|
| + }
|
| + },
|
| +
|
| + /**
|
| * @param {!WebInspector.DOMNode} node
|
| * @param {boolean=} focus
|
| */
|
|
|