{
WebInspector.inspectorView.panel("console");
var result = [];
- var messageViews = WebInspector.ConsolePanel._view()._visibleViewMessages;
- for (var i = 0; i < messageViews.length; ++i) {
- var message = messageViews[i].consoleMessage();
- var element = messageViews[i].toMessageElement();
+ var viewMessages = WebInspector.ConsolePanel._view()._visibleViewMessages;
+ for (var i = 0; i < viewMessages.length; ++i) {
+ var uiMessage = viewMessages[i];
+ var message = uiMessage.consoleMessage();
+ var element = uiMessage.contentElement();
if (dumpClassNames) {
var classNames = [];
}
}
- if (InspectorTest.dumpConsoleTableMessage(message)) {
+ if (InspectorTest.dumpConsoleTableMessage(uiMessage)) {
if (dumpClassNames)
InspectorTest.addResult(classNames.join(" > "));
} else {
- var messageText = InspectorTest.prepareConsoleMessageText(element)
+ var messageText = InspectorTest.prepareConsoleMessageText(element);
InspectorTest.addResult(messageText + (dumpClassNames ? " " + classNames.join(" > ") : ""));
}
- var uiMessage = messageViews[i];
- if (printOriginatingCommand && uiMessage.originatingCommand) {
- var originatingElement = uiMessage.originatingCommand.toMessageElement();
- InspectorTest.addResult("Originating from: " + originatingElement.textContent.replace(/\u200b/g, ""));
- }
+ if (printOriginatingCommand && uiMessage.consoleMessage().originatingMessage())
+ InspectorTest.addResult("Originating from: " + uiMessage.consoleMessage().originatingMessage().messageText);
}
return result;
}
-InspectorTest.dumpConsoleTableMessage = function(message)
+InspectorTest.dumpConsoleTableMessage = function(viewMessage)
{
- var table = InspectorTest.toViewMessage(message).toMessageElement();
+ var table = viewMessage.contentElement();
var headers = table.querySelectorAll("th div");
if (!headers.length)
return false;
var result = [];
var messageViews = WebInspector.ConsolePanel._view()._visibleViewMessages;
for (var i = 0; i < messageViews.length; ++i) {
- var element = messageViews[i].toMessageElement();
+ var element = messageViews[i].contentElement();
var messageText = InspectorTest.prepareConsoleMessageText(element)
InspectorTest.addResult(messageText);
var spans = element.querySelectorAll(".console-message-text > span > span");
var result = [];
var messageViews = WebInspector.ConsolePanel._view()._visibleViewMessages;
for (var i = 0; i < messageViews.length; ++i) {
- var element = messageViews[i].toMessageElement();
- var messageText = InspectorTest.prepareConsoleMessageText(element)
+ var element = messageViews[i].contentElement();
+ var messageText = InspectorTest.prepareConsoleMessageText(element);
result.push(messageText + " " + element.getAttribute("class"));
}
if (sortMessages)
var messageViews = WebInspector.ConsolePanel._view()._visibleViewMessages;
for (var i = 0; i < messageViews.length; ++i) {
var message = messageViews[i].consoleMessage();
- var element = messageViews[i].toMessageElement();
+ var element = messageViews[i].contentElement();
var node = element;
while (node) {
if (node.treeElementForTest)
InspectorTest.addSniffer(WebInspector.console, "addMessage", override, false);
}
+InspectorTest.changeExecutionContext = function(namePrefix)
+{
+ WebInspector.inspectorView.panel("console");
+ var selector = WebInspector.ConsolePanel._view()._executionContextSelector._selectElement;
+ var option = selector.firstChild;
+ while (option) {
+ if (option.textContent && option.textContent.startsWith(namePrefix))
+ break;
+ option = option.nextSibling;
+ }
+ if (!option) {
+ InspectorTest.addResult("FAILED: context with prefix: " + namePrefix + " not found in the context list");
+ return;
+ }
+ option.selected = true;
+ WebInspector.ConsolePanel._view()._executionContextChanged();
+}
+
+
}