Changeset 238500 in webkit
- Timestamp:
- Nov 26, 2018, 10:20:55 AM (8 years ago)
- Location:
- trunk/Source/WebInspectorUI
- Files:
-
- 3 edited
-
ChangeLog (modified) (1 diff)
-
UserInterface/Base/Main.js (modified) (1 diff)
-
UserInterface/Views/SettingsTabContentView.js (modified) (3 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/Source/WebInspectorUI/ChangeLog
r238484 r238500 1 2018-11-26 Devin Rousso <drousso@apple.com> 2 3 Web Inspector: Audit: automatically add to tab bar when the experimental setting is enabled 4 https://bugs.webkit.org/show_bug.cgi?id=191659 5 6 Reviewed by Joseph Pecoraro. 7 8 * UserInterface/Views/SettingsTabContentView.js: 9 (WI.SettingsTabContentView.prototype._createExperimentalSettingsView): 10 11 * UserInterface/Base/Main.js: 12 (WI.loaded): 13 Drive-by: use existing constants instead of hard-coded strings for consistency. 14 1 15 2018-11-25 Devin Rousso <drousso@apple.com> 2 16 -
trunk/Source/WebInspectorUI/UserInterface/Base/Main.js
r238378 r238500 139 139 // Create settings. 140 140 this._showingSplitConsoleSetting = new WI.Setting("showing-split-console", false); 141 this._openTabsSetting = new WI.Setting("open-tab-types", ["elements", "network", "debugger", "resources", "timeline", "storage", "canvas", "console"]); 141 this._openTabsSetting = new WI.Setting("open-tab-types", [ 142 WI.ElementsTabContentView.Type, 143 WI.NetworkTabContentView.Type, 144 WI.DebuggerTabContentView.Type, 145 WI.ResourcesTabContentView.Type, 146 WI.TimelineTabContentView.Type, 147 WI.StorageTabContentView.Type, 148 WI.CanvasTabContentView.Type, 149 WI.ConsoleTabContentView.Type, 150 ]); 142 151 this._selectedTabIndexSetting = new WI.Setting("selected-tab-index", 0); 143 152 -
trunk/Source/WebInspectorUI/UserInterface/Views/SettingsTabContentView.js
r238378 r238500 248 248 } 249 249 250 let layerTabEnabled = window.LayerTreeAgent && WI.settings.experimentalEnableLayersTab.value; 250 251 if (window.LayerTreeAgent) { 251 252 experimentalSettingsView.addSetting(WI.UIString("Layers:"), WI.settings.experimentalEnableLayersTab, WI.UIString("Enable Layers Tab")); … … 253 254 } 254 255 256 let auditTabEnabled = WI.settings.experimentalEnableAuditTab.value; 255 257 experimentalSettingsView.addSetting(WI.UIString("Audit:"), WI.settings.experimentalEnableAuditTab, WI.UIString("Enable Audit Tab")); 256 258 experimentalSettingsView.addSeparator(); … … 261 263 let reloadInspectorButton = document.createElement("button"); 262 264 reloadInspectorButton.textContent = WI.UIString("Reload Web Inspector"); 263 reloadInspectorButton.addEventListener("click", () => { InspectorFrontendHost.reopen(); }); 265 reloadInspectorButton.addEventListener("click", (event) => { 266 // Force a copy so that WI.Setting sees it as a new value. 267 let newTabs = WI._openTabsSetting.value.slice(); 268 if (!layerTabEnabled && window.LayerTreeAgent && WI.settings.experimentalEnableLayersTab.value) 269 newTabs.push(WI.LayersTabContentView.Type); 270 if (!auditTabEnabled && WI.settings.experimentalEnableAuditTab.value) 271 newTabs.push(WI.AuditTabContentView.Type); 272 WI._openTabsSetting.value = newTabs; 273 274 InspectorFrontendHost.reopen(); 275 }); 264 276 265 277 let reloadInspectorContainerElement = experimentalSettingsView.addCenteredContainer(reloadInspectorButton, WI.UIString("for changes to take effect"));
Note:
See TracChangeset
for help on using the changeset viewer.