| Index: third_party/WebKit/Source/devtools/front_end/sdk/RuntimeModel.js
|
| diff --git a/third_party/WebKit/Source/devtools/front_end/sdk/RuntimeModel.js b/third_party/WebKit/Source/devtools/front_end/sdk/RuntimeModel.js
|
| index 291d0d908ed5ebe5ff81b2af8d62ed033bf7141a..e92c0a2850362e8a6cc43da0b398d1663ac75572 100644
|
| --- a/third_party/WebKit/Source/devtools/front_end/sdk/RuntimeModel.js
|
| +++ b/third_party/WebKit/Source/devtools/front_end/sdk/RuntimeModel.js
|
| @@ -412,6 +412,49 @@ WebInspector.RuntimeDispatcher.prototype = {
|
|
|
| /**
|
| * @override
|
| + * @param {number} timestamp
|
| + * @param {string} type
|
| + * @param {!Array.<!RuntimeAgent.RemoteObject>} callArguments
|
| + * @param {number} executionContextId
|
| + * @param {!RuntimeAgent.StackTrace=} stackTrace
|
| + */
|
| + consoleAPICall: function(timestamp, type, callArguments, executionContextId, stackTrace)
|
| + {
|
| + var level = WebInspector.ConsoleMessage.MessageLevel.Log;
|
| + if (type === WebInspector.ConsoleMessage.MessageType.Debug)
|
| + level = WebInspector.ConsoleMessage.MessageLevel.Debug;
|
| + if (type === WebInspector.ConsoleMessage.MessageType.Error || type === WebInspector.ConsoleMessage.MessageType.Assert)
|
| + level = WebInspector.ConsoleMessage.MessageLevel.Error;
|
| + if (type === WebInspector.ConsoleMessage.MessageType.Warning)
|
| + level = WebInspector.ConsoleMessage.MessageLevel.Warning;
|
| + if (type === WebInspector.ConsoleMessage.MessageType.Info)
|
| + level = WebInspector.ConsoleMessage.MessageLevel.Info;
|
| + var message = "";
|
| + if (callArguments.length && typeof callArguments[0].value === "string")
|
| + message = callArguments[0].value;
|
| + else if (callArguments.length && callArguments[0].description)
|
| + message = callArguments[0].description;
|
| + var callFrame = stackTrace && stackTrace.callFrames.length ? stackTrace.callFrames[0] : null;
|
| + var consoleMessage = new WebInspector.ConsoleMessage(
|
| + this._runtimeModel.target(),
|
| + WebInspector.ConsoleMessage.MessageSource.ConsoleAPI,
|
| + level,
|
| + /** @type {string} */ (message),
|
| + type,
|
| + callFrame ? callFrame.url : undefined,
|
| + callFrame ? callFrame.lineNumber : undefined,
|
| + callFrame ? callFrame.columnNumber : undefined,
|
| + undefined,
|
| + callArguments,
|
| + stackTrace,
|
| + timestamp,
|
| + executionContextId,
|
| + undefined);
|
| + this._runtimeModel.target().consoleModel.addMessage(consoleMessage);
|
| + },
|
| +
|
| + /**
|
| + * @override
|
| * @param {!RuntimeAgent.RemoteObject} payload
|
| * @param {!Object=} hints
|
| */
|
|
|