Title: [101659] trunk/Source/WebCore
Revision
101659
Author
[email protected]
Date
2011-12-01 05:15:34 -0800 (Thu, 01 Dec 2011)

Log Message

Web Inspector: front-end should open with elements panel selected upon Inspect Element action.
https://bugs.webkit.org/show_bug.cgi?id=73539

Patch by Pavel Feldman <[email protected]> on 2011-12-01
Reviewed by Yury Semikhatsky.

* inspector/front-end/inspector.js:
(WebInspector.doLoadedDone.showInitialPanel):
(WebInspector.inspect):

Modified Paths

Diff

Modified: trunk/Source/WebCore/ChangeLog (101658 => 101659)


--- trunk/Source/WebCore/ChangeLog	2011-12-01 12:42:08 UTC (rev 101658)
+++ trunk/Source/WebCore/ChangeLog	2011-12-01 13:15:34 UTC (rev 101659)
@@ -1,3 +1,14 @@
+2011-12-01  Pavel Feldman  <[email protected]>
+
+        Web Inspector: front-end should open with elements panel selected upon Inspect Element action.
+        https://bugs.webkit.org/show_bug.cgi?id=73539
+
+        Reviewed by Yury Semikhatsky.
+
+        * inspector/front-end/inspector.js:
+        (WebInspector.doLoadedDone.showInitialPanel):
+        (WebInspector.inspect):
+
 2011-11-30  Vsevolod Vlasov  <[email protected]>
 
         Web Inspector: totalOffsetLeft and totalOffsetTop should take scroll into account.

Modified: trunk/Source/WebCore/inspector/front-end/inspector.js (101658 => 101659)


--- trunk/Source/WebCore/inspector/front-end/inspector.js	2011-12-01 12:42:08 UTC (rev 101658)
+++ trunk/Source/WebCore/inspector/front-end/inspector.js	2011-12-01 13:15:34 UTC (rev 101659)
@@ -404,11 +404,16 @@
 
     this.console.enableAgent();
 
-    InspectorAgent.enable();
+    function showInitialPanel()
+    {
+        if (!WebInspector.inspectorView.currentPanel())
+            WebInspector.showPanel(WebInspector.settings.lastActivePanel.get());
+    }
+
+    InspectorAgent.enable(showInitialPanel);
     DatabaseAgent.enable();
     DOMStorageAgent.enable();
 
-    WebInspector.showPanel(WebInspector.settings.lastActivePanel.get());
 
     WebInspector.CSSCompletions.requestCSSNameCompletions();
     WebInspector.WorkerManager.loadCompleted();
@@ -778,6 +783,7 @@
     var object = WebInspector.RemoteObject.fromPayload(payload);
     if (object.subtype === "node") {
         // Request node from backend and focus it.
+        WebInspector.inspectorView.setCurrentPanel(WebInspector.panels.elements);
         object.pushNodeToFrontend(WebInspector.updateFocusedNode.bind(WebInspector), object.release.bind(object));
         return;
     }
_______________________________________________
webkit-changes mailing list
[email protected]
http://lists.webkit.org/mailman/listinfo.cgi/webkit-changes

Reply via email to