blob: bc5d2e93e02319e473121306910290aec8bead70 [file] [log] [blame]
// Inspected Page functions.
function dumpConsoleMessages() {
function callback(result)
{
for (var i = 0; i < result.length; ++i)
output(result[i].text);
notifyDone();
}
evaluateInWebInspector("frontend_dumpConsoleMessages", callback);
}
function dumpConsoleMessagesWithClasses() {
function callback(result)
{
for (var i = 0; i < result.length; ++i)
output(result[i].text + " " + result[i].clazz);
notifyDone();
}
evaluateInWebInspector("frontend_dumpConsoleMessages", callback);
}
// Frontend functions.
function frontend_dumpConsoleMessages()
{
var result = [];
var messages = WebInspector.console.messages;
for (var i = 0; i < messages.length; ++i) {
var element = messages[i].toMessageElement();
result.push({ text: element.textContent.replace(/\u200b/g, ""), clazz: element.getAttribute("class")});
}
return result;
}