Title: [185271] trunk/Source/WebInspectorUI
- Revision
- 185271
- Author
- [email protected]
- Date
- 2015-06-05 15:59:16 -0700 (Fri, 05 Jun 2015)
Log Message
REGRESSION (r185213): TypeError: undefined is not an object (evaluating 'WebInspector.clearLogOnReload.value')
https://bugs.webkit.org/show_bug.cgi?id=145695
Patch by Joseph Pecoraro <[email protected]> on 2015-06-05
Reviewed by Mark Lam.
Move and rename the clear log on reload setting property from
WebInspector (Main.js) to LogManager (shared with tests).
* UserInterface/Base/Main.js:
(WebInspector.loaded): Deleted.
* UserInterface/Controllers/LogManager.js:
(WebInspector.LogManager):
(WebInspector.LogManager.prototype._delayedMessagesCleared):
* UserInterface/Views/LogContentView.js:
(WebInspector.LogContentView.prototype._sessionStarted):
(WebInspector.LogContentView.prototype._handleContextMenuEvent):
(WebInspector.LogContentView.prototype._toggleClearLogOnReloadSetting):
Modified Paths
Diff
Modified: trunk/Source/WebInspectorUI/ChangeLog (185270 => 185271)
--- trunk/Source/WebInspectorUI/ChangeLog 2015-06-05 22:33:23 UTC (rev 185270)
+++ trunk/Source/WebInspectorUI/ChangeLog 2015-06-05 22:59:16 UTC (rev 185271)
@@ -1,3 +1,23 @@
+2015-06-05 Joseph Pecoraro <[email protected]>
+
+ REGRESSION (r185213): TypeError: undefined is not an object (evaluating 'WebInspector.clearLogOnReload.value')
+ https://bugs.webkit.org/show_bug.cgi?id=145695
+
+ Reviewed by Mark Lam.
+
+ Move and rename the clear log on reload setting property from
+ WebInspector (Main.js) to LogManager (shared with tests).
+
+ * UserInterface/Base/Main.js:
+ (WebInspector.loaded): Deleted.
+ * UserInterface/Controllers/LogManager.js:
+ (WebInspector.LogManager):
+ (WebInspector.LogManager.prototype._delayedMessagesCleared):
+ * UserInterface/Views/LogContentView.js:
+ (WebInspector.LogContentView.prototype._sessionStarted):
+ (WebInspector.LogContentView.prototype._handleContextMenuEvent):
+ (WebInspector.LogContentView.prototype._toggleClearLogOnReloadSetting):
+
2015-06-05 Nikita Vasilyev <[email protected]>
Web Inspector: [REGRESSION] Dashboard's resource count does not reset when main resource navigates
Modified: trunk/Source/WebInspectorUI/UserInterface/Base/Main.js (185270 => 185271)
--- trunk/Source/WebInspectorUI/UserInterface/Base/Main.js 2015-06-05 22:33:23 UTC (rev 185270)
+++ trunk/Source/WebInspectorUI/UserInterface/Base/Main.js 2015-06-05 22:59:16 UTC (rev 185271)
@@ -151,7 +151,6 @@
this.showShadowDOMSetting = new WebInspector.Setting("show-shadow-dom", false);
this.showReplayInterfaceSetting = new WebInspector.Setting("show-web-replay", false);
- this.clearLogOnReload = new WebInspector.Setting("clear-log-on-reload", true);
this.showJavaScriptTypeInformationSetting = new WebInspector.Setting("show-_javascript_-type-information", false);
if (this.showJavaScriptTypeInformationSetting.value && window.RuntimeAgent && RuntimeAgent.enableTypeProfiler)
Modified: trunk/Source/WebInspectorUI/UserInterface/Controllers/LogManager.js (185270 => 185271)
--- trunk/Source/WebInspectorUI/UserInterface/Controllers/LogManager.js 2015-06-05 22:33:23 UTC (rev 185270)
+++ trunk/Source/WebInspectorUI/UserInterface/Controllers/LogManager.js 2015-06-05 22:59:16 UTC (rev 185271)
@@ -33,6 +33,8 @@
this._clearMessagesRequested = false;
this._isPageReload = false;
+ this.clearLogOnReloadSetting = new WebInspector.Setting("clear-log-on-reload", true);
+
WebInspector.Frame.addEventListener(WebInspector.Frame.Event.MainResourceDidChange, this._mainResourceDidChange, this);
}
@@ -74,7 +76,7 @@
{
if (this._isPageReload) {
this._isPageReload = false;
- if (WebInspector.clearLogOnReload.value)
+ if (this.clearLogOnReloadSetting.value)
this.dispatchEventToListeners(WebInspector.LogManager.Event.Cleared);
} else {
// A frame navigated, console.clear() or command line clear() happened.
Modified: trunk/Source/WebInspectorUI/UserInterface/Views/LogContentView.js (185270 => 185271)
--- trunk/Source/WebInspectorUI/UserInterface/Views/LogContentView.js 2015-06-05 22:33:23 UTC (rev 185270)
+++ trunk/Source/WebInspectorUI/UserInterface/Views/LogContentView.js 2015-06-05 22:59:16 UTC (rev 185271)
@@ -310,7 +310,7 @@
_sessionStarted: function(event)
{
- if (WebInspector.clearLogOnReload.value) {
+ if (WebInspector.logManager.clearLogOnReloadSetting.value) {
this._reappendProvisionalMessages();
return;
}
@@ -351,7 +351,7 @@
contextMenu.appendItem(WebInspector.UIString("Clear Log"), this._clearLog.bind(this));
contextMenu.appendSeparator();
- var clearLogOnReloadUIString = WebInspector.clearLogOnReload.value ? WebInspector.UIString("Keep Log on Reload") : WebInspector.UIString("Clear Log on Reload");
+ var clearLogOnReloadUIString = WebInspector.logManager.clearLogOnReloadSetting.value ? WebInspector.UIString("Keep Log on Reload") : WebInspector.UIString("Clear Log on Reload");
contextMenu.appendItem(clearLogOnReloadUIString, this._toggleClearLogOnReloadSetting.bind(this));
@@ -643,7 +643,7 @@
_toggleClearLogOnReloadSetting: function()
{
- WebInspector.clearLogOnReload.value = !WebInspector.clearLogOnReload.value;
+ WebInspector.logManager.clearLogOnReloadSetting.value = !WebInspector.logManager.clearLogOnReloadSetting.value;
},
_clearLog: function()
_______________________________________________
webkit-changes mailing list
[email protected]
https://lists.webkit.org/mailman/listinfo/webkit-changes