Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(49)

Unified Diff: Source/devtools/front_end/ConsoleView.js

Issue 206253005: DevTools: Get rid of WebInspector.ConsoleModel.UIDelegate (Closed) Base URL: https://chromium.googlesource.com/chromium/blink.git@master
Patch Set: Created 6 years, 9 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
Index: Source/devtools/front_end/ConsoleView.js
diff --git a/Source/devtools/front_end/ConsoleView.js b/Source/devtools/front_end/ConsoleView.js
index 56b064c94859d834c27076ec352b4d1f25829388..e78e525d6c2c9794160bcc3b406c9ddbb9fa3a7d 100644
--- a/Source/devtools/front_end/ConsoleView.js
+++ b/Source/devtools/front_end/ConsoleView.js
@@ -29,7 +29,6 @@
/**
* @extends {WebInspector.VBox}
- * @implements {WebInspector.ConsoleModel.UIDelegate}
* @implements {WebInspector.Searchable}
* @constructor
* @param {boolean} hideContextSelector
@@ -101,6 +100,7 @@ WebInspector.ConsoleView = function(hideContextSelector)
WebInspector.console.addEventListener(WebInspector.ConsoleModel.Events.MessageAdded, this._onConsoleMessageAdded, this);
WebInspector.console.addEventListener(WebInspector.ConsoleModel.Events.ConsoleCleared, this._consoleCleared, this);
WebInspector.console.addEventListener(WebInspector.ConsoleModel.Events.RepeatCountUpdated, this._repeatCountUpdated, this);
+ WebInspector.console.addEventListener(WebInspector.ConsoleModel.Events.EvaluationResultMessageAdded, this._printEvaluationResult, this);
vsevik 2014/03/20 13:22:46 this._commandEvaluated
sergeyv 2014/03/20 13:34:03 Done.
this._linkifier = new WebInspector.Linkifier();
@@ -670,7 +670,7 @@ WebInspector.ConsoleView.prototype = {
var str = this.prompt.text;
if (!str.length)
return;
- this._appendCommand(str, "", true);
+ this._appendCommand(str, true);
},
/**
@@ -731,35 +731,23 @@ WebInspector.ConsoleView.prototype = {
/**
* @param {string} text
- * @param {string} newPromptText
* @param {boolean} useCommandLineAPI
*/
- _appendCommand: function(text, newPromptText, useCommandLineAPI)
+ _appendCommand: function(text, useCommandLineAPI)
{
- WebInspector.console.evaluateCommand(text, newPromptText, useCommandLineAPI);
+ this.prompt.text = "";
+ WebInspector.console.evaluateCommand(text, useCommandLineAPI);
},
/**
- * @override
- * @param {string} text
- */
- setPromptText: function(text)
- {
- this.prompt.text = text;
- },
-
- /**
- * @override
- * @param {?WebInspector.RemoteObject} result
- * @param {boolean} wasThrown
- * @param {string} promptText
- * @param {!WebInspector.ConsoleMessage} commandMessage
+ * @param {!WebInspector.Event} event
*/
- printEvaluationResult: function(result, wasThrown, promptText, commandMessage)
+ _printEvaluationResult: function(event)
{
- this.prompt.pushHistoryItem(promptText);
+ var data = /**{{result: ?WebInspector.RemoteObject, wasThrown: boolean, text: string, commandMessage: !WebInspector.ConsoleMessage}} */ (event.data);
+ this.prompt.pushHistoryItem(data.text);
WebInspector.settings.consoleHistory.set(this.prompt.historyData.slice(-30));
- this._printResult(result, wasThrown, /** @type {!WebInspector.ConsoleCommand} */ (this._messageToViewMessage.get(commandMessage)));
+ this._printResult(data.result, data.wasThrown, /** @type {!WebInspector.ConsoleCommand} */ (this._messageToViewMessage.get(data.commandMessage)));
},
/**

Powered by Google App Engine
This is Rietveld 408576698