Changeset 180432 in webkit
- Timestamp:
- Feb 20, 2015 11:35:27 AM (9 years ago)
- Location:
- trunk/Source/WebInspectorUI
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Source/WebInspectorUI/ChangeLog
r180388 r180432 1 2015-02-20 Ronald Jett <rjett@apple.com> 2 3 Web Inspector: Add a setting for clearing the console on page reload 4 https://bugs.webkit.org/show_bug.cgi?id=134414 5 6 Reviewed by Timothy Hatcher. 7 8 Created a new setting "clear-log-on-reload", which defaults to true. 9 Users can toggle this setting with an item added to the console's context menu. 10 When enabled, the console will clear on page reload. When disabled, the console 11 content will remain during page reloads. 12 13 * Localizations/en.lproj/localizedStrings.js: 14 * UserInterface/Views/LogContentView.js: 15 (WebInspector.LogContentView): 16 (WebInspector.LogContentView.prototype._sessionStarted): 17 (WebInspector.LogContentView.prototype._handleContextMenuEvent): 18 (WebInspector.LogContentView.prototype._toggleClearLogOnReloadSetting): 19 1 20 2015-02-19 Saam Barati <saambarati1@gmail.com> 2 21 -
trunk/Source/WebInspectorUI/Localizations/en.lproj/localizedStrings.js
r180117 r180432 87 87 localizedStrings["Children"] = "Children"; 88 88 localizedStrings["Clear Log"] = "Clear Log"; 89 localizedStrings["Clear Log on Reload"] = "Clear Log on Reload"; 89 90 localizedStrings["Clear Timeline"] = "Clear Timeline"; 90 91 localizedStrings["Clear log (%s or %s)"] = "Clear log (%s or %s)"; … … 259 260 localizedStrings["Invalid"] = "Invalid"; 260 261 localizedStrings["JavaScript & Events"] = "JavaScript & Events"; 262 localizedStrings["Keep Log on Reload"] = "Keep Log on Reload"; 261 263 localizedStrings["Key"] = "Key"; 262 264 localizedStrings["Label"] = "Label"; -
trunk/Source/WebInspectorUI/UserInterface/Views/LogContentView.js
r180384 r180432 73 73 this._clearLogNavigationItem.addEventListener(WebInspector.ButtonNavigationItem.Event.Clicked, this._clearLog, this); 74 74 75 this._clearLogOnReloadSetting = new WebInspector.Setting("clear-log-on-reload", true); 76 75 77 var toolTip = WebInspector.UIString("Show split console"); 76 78 var altToolTip = WebInspector.UIString("Show full-height console"); … … 302 304 _sessionStarted: function(event) 303 305 { 306 if (this._clearLogOnReloadSetting.value) 307 this._clearLog(); 308 304 309 this._logViewController.startNewSession(); 305 310 }, … … 331 336 var contextMenu = new WebInspector.ContextMenu(event); 332 337 contextMenu.appendItem(WebInspector.UIString("Clear Log"), this._clearLog.bind(this)); 338 contextMenu.appendSeparator(); 339 340 var clearLogOnReloadUIString = this._clearLogOnReloadSetting.value ? WebInspector.UIString("Keep Log on Reload") : WebInspector.UIString("Clear Log on Reload"); 341 342 contextMenu.appendItem(clearLogOnReloadUIString, this._toggleClearLogOnReloadSetting.bind(this)); 343 333 344 contextMenu.show(); 334 345 }, … … 619 630 else 620 631 WebInspector.showSplitConsole(); 632 }, 633 634 _toggleClearLogOnReloadSetting: function() 635 { 636 this._clearLogOnReloadSetting.value = !this._clearLogOnReloadSetting.value; 621 637 }, 622 638
Note: See TracChangeset
for help on using the changeset viewer.