Title: [164919] trunk/Source/WebInspectorUI
Revision
164919
Author
[email protected]
Date
2014-03-01 10:46:35 -0800 (Sat, 01 Mar 2014)

Log Message

Select the Resource navigation sidebar by default when there is no cookie.

https://bugs.webkit.org/show_bug.cgi?id=129544

Reviewed by Joseph Pecoraro.

* UserInterface/Base/Main.js:
(WebInspector._restoreInspectorViewStateFromCookie):

Modified Paths

Diff

Modified: trunk/Source/WebInspectorUI/ChangeLog (164918 => 164919)


--- trunk/Source/WebInspectorUI/ChangeLog	2014-03-01 17:51:27 UTC (rev 164918)
+++ trunk/Source/WebInspectorUI/ChangeLog	2014-03-01 18:46:35 UTC (rev 164919)
@@ -1,5 +1,16 @@
 2014-03-01  Timothy Hatcher  <[email protected]>
 
+        Select the Resource navigation sidebar by default when there is no cookie.
+
+        https://bugs.webkit.org/show_bug.cgi?id=129544
+
+        Reviewed by Joseph Pecoraro.
+
+        * UserInterface/Base/Main.js:
+        (WebInspector._restoreInspectorViewStateFromCookie):
+
+2014-03-01  Timothy Hatcher  <[email protected]>
+
         Label _javascript_ forced layouts as such in the Timeline.
 
         https://bugs.webkit.org/show_bug.cgi?id=129546

Modified: trunk/Source/WebInspectorUI/UserInterface/Base/Main.js (164918 => 164919)


--- trunk/Source/WebInspectorUI/UserInterface/Base/Main.js	2014-03-01 17:51:27 UTC (rev 164918)
+++ trunk/Source/WebInspectorUI/UserInterface/Base/Main.js	2014-03-01 18:46:35 UTC (rev 164919)
@@ -1135,8 +1135,10 @@
 
 WebInspector._restoreInspectorViewStateFromCookie = function(cookie, causedByReload)
 {
-    if (!cookie)
+    if (!cookie) {
+        this.navigationSidebar.selectedSidebarPanel = this.resourceSidebarPanel;
         return;
+    }
 
     // The console does not have a sidebar, so handle its special cookie here.
     if (cookie[WebInspector.SelectedSidebarPanelCookieKey] === "console") {
@@ -1146,12 +1148,15 @@
 
     const matchTypeOnlyDelayForReload = 2000;
     const matchTypeOnlyDelayForReopen = 1000;
+
     var sidebarPanelIdentifier = cookie[WebInspector.SelectedSidebarPanelCookieKey];
-    var sidebarPanel = WebInspector.navigationSidebar.findSidebarPanel(sidebarPanelIdentifier);
-    if (!sidebarPanel)
+    var sidebarPanel = this.navigationSidebar.findSidebarPanel(sidebarPanelIdentifier);
+    if (!sidebarPanel) {
+        this.navigationSidebar.selectedSidebarPanel = this.resourceSidebarPanel;
         return;
+    }
 
-    WebInspector.navigationSidebar.selectedSidebarPanel = sidebarPanel;
+    this.navigationSidebar.selectedSidebarPanel = sidebarPanel;
 
     var relaxMatchDelay = causedByReload ? matchTypeOnlyDelayForReload : matchTypeOnlyDelayForReopen;
     sidebarPanel.restoreStateFromCookie(cookie, relaxMatchDelay);
_______________________________________________
webkit-changes mailing list
[email protected]
https://lists.webkit.org/mailman/listinfo/webkit-changes

Reply via email to