Changeset 70446 in webkit
- Timestamp:
- Oct 25, 2010 2:50:25 AM (14 years ago)
- Location:
- trunk/WebCore
- Files:
-
- 7 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/WebCore/ChangeLog
r70445 r70446 1 2010-10-24 Pavel Feldman <pfeldman@chromium.org> 2 3 Reviewed by Timothy Hatcher. 4 5 Web Inspector: slowly make old resources panel optional. 6 https://bugs.webkit.org/show_bug.cgi?id=48207 7 8 * inspector/front-end/AuditsPanel.js: 9 (WebInspector.AuditsPanel.prototype._reloadResources): 10 (WebInspector.AuditsPanel.prototype.show): 11 * inspector/front-end/ExtensionServer.js: 12 (WebInspector.ExtensionServer.prototype._onRevealAndSelectResource): 13 * inspector/front-end/ResourcesPanel.js: 14 * inspector/front-end/ScriptsPanel.js: 15 (WebInspector.ScriptsPanel.prototype._sourceFrameForScriptOrResource): 16 (WebInspector.ScriptsPanel.prototype._sourceFrameForResource): 17 * inspector/front-end/inspector.js: 18 (WebInspector._createPanels): 19 (WebInspector.doLoadedDone.populateInspectorState): 20 (WebInspector.doLoadedDone): 21 (WebInspector.openResource): 22 (WebInspector.updateResource): 23 (WebInspector.domContentEventFired): 24 (WebInspector.loadEventFired): 25 (WebInspector.removeResource): 26 (WebInspector.displayNameForURL): 27 (WebInspector._choosePanelToShowSourceLine): 28 (WebInspector.doPerformSearch): 29 1 30 2010-10-24 Pavel Feldman <pfeldman@chromium.org> 2 31 -
trunk/WebCore/inspector/front-end/AuditsPanel.js
r66477 r70446 206 206 this._resourceTrackingCallback = callback; 207 207 208 if ( !WebInspector.panels.resources.resourceTrackingEnabled) {208 if (WebInspector.panels.resources && !WebInspector.panels.resources.resourceTrackingEnabled) { 209 209 InspectorBackend.enableResourceTracking(false); 210 210 this._updateLauncherViewControls(true); … … 257 257 { 258 258 WebInspector.Panel.prototype.show.call(this); 259 this._updateLauncherViewControls( WebInspector.panels.resources.resourceTrackingEnabled);259 this._updateLauncherViewControls(!WebInspector.panels.resources || WebInspector.panels.resources.resourceTrackingEnabled); 260 260 }, 261 261 -
trunk/WebCore/inspector/front-end/ExtensionServer.js
r70046 r70446 244 244 if (!resource) 245 245 return this._status.E_NOTFOUND(typeof id + ": " + id); 246 WebInspector.panels.resources.showResource(resource, message.line); 247 WebInspector.showPanel("resources"); 246 if (Preferences.networkPanelEnabled) { 247 WebInspector.panels.storage.showResource(resource, message.line); 248 WebInspector.showPanel("storage"); 249 } else { 250 WebInspector.panels.resources.showResource(resource, message.line); 251 WebInspector.showPanel("resources"); 252 } 248 253 }, 249 254 -
trunk/WebCore/inspector/front-end/ResourcesPanel.js
r70240 r70446 910 910 }, 911 911 912 sourceFrameForResource: function(resource)913 {914 var view = WebInspector.ResourceManager.resourceViewForResource(resource);915 if (!view)916 return null;917 918 if (!view.setupSourceFrameIfNeeded)919 return null;920 921 // Setting up the source frame requires that we be attached.922 if (!this.element.parentNode)923 this.attach();924 925 view.setupSourceFrameIfNeeded();926 return view.sourceFrame;927 },928 929 912 _sortResourcesIfNeeded: function() 930 913 { -
trunk/WebCore/inspector/front-end/ScriptsPanel.js
r70240 r70446 571 571 { 572 572 if (scriptOrResource instanceof WebInspector.Resource) 573 return WebInspector.panels.resources.sourceFrameForResource(scriptOrResource);573 return this._sourceFrameForResource(scriptOrResource); 574 574 if (scriptOrResource instanceof WebInspector.Script) 575 575 return this.sourceFrameForScript(scriptOrResource); 576 }, 577 578 _sourceFrameForResource: function(resource) 579 { 580 var view = WebInspector.ResourceManager.resourceViewForResource(resource); 581 if (!view) 582 return null; 583 584 if (!view.setupSourceFrameIfNeeded) 585 return null; 586 587 view.setupSourceFrameIfNeeded(); 588 return view.sourceFrame; 576 589 }, 577 590 -
trunk/WebCore/inspector/front-end/Settings.js
r70445 r70446 46 46 nativeInstrumentationEnabled: false, 47 47 resourceExportEnabled: false, 48 networkPanelEnabled: true48 networkPanelEnabled: false 49 49 } 50 50 -
trunk/WebCore/inspector/front-end/inspector.js
r70445 r70446 229 229 if (Preferences.networkPanelEnabled && hiddenPanels.indexOf("network") === -1) 230 230 this.panels.network = new WebInspector.NetworkPanel(); 231 if (hiddenPanels.indexOf("resources") === -1) 231 232 if (Preferences.networkPanelEnabled) { 233 if (hiddenPanels.indexOf("storage") === -1 && hiddenPanels.indexOf("databases") === -1) 234 this.panels.storage = new WebInspector.StoragePanel(); 235 if (hiddenPanels.indexOf("network") === -1) 236 this.panels.network = new WebInspector.NetworkPanel(); 237 } else if (hiddenPanels.indexOf("resources") === -1) 232 238 this.panels.resources = new WebInspector.ResourcesPanel(); 239 233 240 if (hiddenPanels.indexOf("scripts") === -1) 234 241 this.panels.scripts = new WebInspector.ScriptsPanel(); … … 241 248 this.panels.profiles.registerProfileType(new WebInspector.HeapSnapshotProfileType()); 242 249 } 243 if (hiddenPanels.indexOf("storage") === -1 && hiddenPanels.indexOf("databases") === -1) 244 this.panels.storage = new WebInspector.StoragePanel(); 250 251 if (!Preferences.networkPanelEnabled) { 252 if (hiddenPanels.indexOf("storage") === -1 && hiddenPanels.indexOf("databases") === -1) 253 this.panels.storage = new WebInspector.StoragePanel(); 254 } 255 245 256 if (hiddenPanels.indexOf("audits") === -1) 246 257 this.panels.audits = new WebInspector.AuditsPanel(); … … 537 548 previousToolbarItem = WebInspector.addPanelToolbarIcon(toolbarElement, this.panels[panelName], previousToolbarItem); 538 549 550 if (Preferences.networkPanelEnabled) { 551 this.panels.storage._toolbarItem.removeStyleClass("storage"); 552 this.panels.storage._toolbarItem.addStyleClass("resources"); 553 } 554 539 555 this.Tips = { 540 556 ResourceNotCompressed: {id: 0, message: WebInspector.UIString("You could save bandwidth by having your web server compress this transfer with gzip or zlib.")} … … 589 605 if ("pauseOnExceptionsState" in inspectorState) 590 606 WebInspector.panels.scripts.updatePauseOnExceptionsState(inspectorState.pauseOnExceptionsState); 591 if (inspectorState.resourceTrackingEnabled) 592 WebInspector.panels.resources.resourceTrackingWasEnabled(); 593 else 594 WebInspector.panels.resources.resourceTrackingWasDisabled(); 607 if (WebInspector.panels.resources) { 608 if (inspectorState.resourceTrackingEnabled) 609 WebInspector.panels.resources.resourceTrackingWasEnabled(); 610 else 611 WebInspector.panels.resources.resourceTrackingWasDisabled(); 612 } 595 613 } 596 614 InspectorBackend.getInspectorState(populateInspectorState); … … 795 813 var resource = WebInspector.resourceForURL(resourceURL); 796 814 if (inResourcesPanel && resource) { 797 WebInspector.panels.resources.showResource(resource); 798 WebInspector.showPanel("resources"); 815 if (Preferences.networkPanelEnabled) { 816 WebInspector.panels.storage.showResource(resource); 817 WebInspector.showPanel("storage"); 818 } else { 819 WebInspector.panels.resources.showResource(resource); 820 WebInspector.showPanel("resources"); 821 } 799 822 } else 800 823 InspectorBackend.openInInspectedWindow(resource ? resource.url : resourceURL); … … 1215 1238 WebInspector.updateResource = function(payload) 1216 1239 { 1240 if (Preferences.networkPanelEnabled) 1241 return; 1242 1217 1243 var identifier = payload.id; 1218 1244 var resource = this.resources[identifier]; … … 1287 1313 WebInspector.domContentEventFired = function(time) 1288 1314 { 1289 this.panels.resources.mainResourceDOMContentTime = time; 1315 if (this.panels.resources) 1316 this.panels.resources.mainResourceDOMContentTime = time; 1290 1317 this.panels.audits.mainResourceDOMContentTime = time; 1291 1318 if (this.panels.network) … … 1295 1322 WebInspector.loadEventFired = function(time) 1296 1323 { 1297 this.panels.resources.mainResourceLoadTime = time; 1324 if (this.panels.resources) 1325 this.panels.resources.mainResourceLoadTime = time; 1298 1326 this.panels.audits.mainResourceLoadTime = time; 1299 1327 if (this.panels.network) … … 1303 1331 WebInspector.removeResource = function(identifier) 1304 1332 { 1333 if (Preferences.networkPanelEnabled) 1334 return; 1335 1305 1336 var resource = this.resources[identifier]; 1306 1337 if (!resource) … … 1670 1701 if (!url) 1671 1702 return ""; 1703 1704 if (WebInspector.resourceManager) { 1705 var resource = WebInspector.resourceManager.resourceForURL(url); 1706 if (resource) 1707 return resource.displayName; 1708 } 1709 1672 1710 var resource = this.resourceURLMap[url]; 1673 1711 if (resource) … … 1706 1744 { 1707 1745 preferredPanel = preferredPanel || "resources"; 1746 if (Preferences.networkPanelEnabled && preferredPanel === "resources") 1747 preferredPanel = "storage"; 1748 1708 1749 var panel = this.panels[preferredPanel]; 1709 1750 if (panel && panel.canShowSourceLine(url, line)) 1710 1751 return panel; 1711 panel = this.panels.resources;1752 panel = Preferences.networkPanelEnabled ? this.panels.storage : this.panels.resources; 1712 1753 return panel.canShowSourceLine(url, line) ? panel : null; 1713 1754 }
Note: See TracChangeset
for help on using the changeset viewer.