| Index: Source/devtools/front_end/inspector.js
|
| diff --git a/Source/devtools/front_end/inspector.js b/Source/devtools/front_end/inspector.js
|
| index 2baf581ab659c3ff310e8b8cd1484181e9e8927a..4263a3c2c8bbfd569bad991faa8616ef4198036e 100644
|
| --- a/Source/devtools/front_end/inspector.js
|
| +++ b/Source/devtools/front_end/inspector.js
|
| @@ -343,7 +343,6 @@ WebInspector._doLoadedDoneWithCapabilities = function()
|
| this.debuggerModel.addEventListener(WebInspector.DebuggerModel.Events.DebuggerPaused, this._debuggerPaused, this);
|
| this.networkLog = new WebInspector.NetworkLog();
|
| this.domAgent = new WebInspector.DOMAgent();
|
| - this.domAgent.addEventListener(WebInspector.DOMAgent.Events.InspectNodeRequested, this._inspectNodeRequested, this);
|
| this.workerManager = new WebInspector.WorkerManager(Capabilities.canInspectWorkers);
|
| this.runtimeModel = new WebInspector.RuntimeModel(this.resourceTreeModel);
|
|
|
| @@ -810,14 +809,20 @@ WebInspector.inspect = function(payload, hints)
|
| {
|
| var object = WebInspector.RemoteObject.fromPayload(payload);
|
| if (object.subtype === "node") {
|
| +
|
| + object.pushNodeToFrontend(callback);
|
| + var elementsPanel = /** @type {!WebInspector.ElementsPanel} */ WebInspector.panel("elements");
|
| + elementsPanel.omitDefaultSelection();
|
| + WebInspector.inspectorView.setCurrentPanel(elementsPanel);
|
| +
|
| function callback(nodeId)
|
| {
|
| - WebInspector._updateFocusedNode(nodeId);
|
| + elementsPanel.stopOmittingDefaultSelection();
|
| + WebInspector.Revealer.reveal(WebInspector.domAgent.nodeForId(nodeId));
|
| InspectorFrontendHost.inspectElementCompleted();
|
| object.release();
|
| }
|
| - object.pushNodeToFrontend(callback);
|
| - WebInspector.showPanel("elements");
|
| +
|
| return;
|
| }
|
|
|
| @@ -875,7 +880,13 @@ WebInspector._updateFocusedNode = function(nodeId)
|
| InspectorFrontendHost.bringToFront();
|
| WebInspector.inspectElementModeController.disable();
|
| }
|
| - WebInspector.showPanel("elements").revealAndSelectNode(nodeId);
|
| + WebInspector.panel("elements").revealAndSelectNode(nodeId);
|
| +}
|
| +
|
| +WebInspector.evaluateInConsole = function(expression, showResultOnly)
|
| +{
|
| + this.showConsole();
|
| + this.consoleView.evaluateUsingTextPrompt(expression, showResultOnly);
|
| }
|
|
|
| WebInspector.addMainEventListeners = function(doc)
|
|
|