| OLD | NEW |
| 1 /* | 1 /* |
| 2 * Copyright (C) 2007, 2008 Apple Inc. All rights reserved. | 2 * Copyright (C) 2007, 2008 Apple Inc. All rights reserved. |
| 3 * Copyright (C) 2009 Joseph Pecoraro | 3 * Copyright (C) 2009 Joseph Pecoraro |
| 4 * | 4 * |
| 5 * Redistribution and use in source and binary forms, with or without | 5 * Redistribution and use in source and binary forms, with or without |
| 6 * modification, are permitted provided that the following conditions | 6 * modification, are permitted provided that the following conditions |
| 7 * are met: | 7 * are met: |
| 8 * | 8 * |
| 9 * 1. Redistributions of source code must retain the above copyright | 9 * 1. Redistributions of source code must retain the above copyright |
| 10 * notice, this list of conditions and the following disclaimer. | 10 * notice, this list of conditions and the following disclaimer. |
| (...skipping 1209 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1220 | 1220 |
| 1221 if (element.previousSibling && message.originatingCommand && element.pre
viousSibling.command === message.originatingCommand) | 1221 if (element.previousSibling && message.originatingCommand && element.pre
viousSibling.command === message.originatingCommand) |
| 1222 element.previousSibling.addStyleClass("console-adjacent-user-command
-result"); | 1222 element.previousSibling.addStyleClass("console-adjacent-user-command
-result"); |
| 1223 }, | 1223 }, |
| 1224 | 1224 |
| 1225 _titleClicked: function(event) | 1225 _titleClicked: function(event) |
| 1226 { | 1226 { |
| 1227 var groupTitleElement = event.target.enclosingNodeOrSelfWithClass("conso
le-group-title"); | 1227 var groupTitleElement = event.target.enclosingNodeOrSelfWithClass("conso
le-group-title"); |
| 1228 if (groupTitleElement) { | 1228 if (groupTitleElement) { |
| 1229 var groupElement = groupTitleElement.enclosingNodeOrSelfWithClass("c
onsole-group"); | 1229 var groupElement = groupTitleElement.enclosingNodeOrSelfWithClass("c
onsole-group"); |
| 1230 if (groupElement) | 1230 if (groupElement && !groupElement.classList.toggle("collapsed")) { |
| 1231 if (groupElement.hasStyleClass("collapsed")) | 1231 if (groupElement.group) { |
| 1232 groupElement.removeStyleClass("collapsed"); | 1232 groupElement.group.wasShown(); |
| 1233 else | 1233 } |
| 1234 groupElement.addStyleClass("collapsed"); | 1234 } |
| 1235 groupTitleElement.scrollIntoViewIfNeeded(true); | 1235 groupTitleElement.scrollIntoViewIfNeeded(true); |
| 1236 } | 1236 } |
| 1237 event.consume(true); |
| 1238 }, |
| 1237 | 1239 |
| 1238 event.consume(true); | 1240 wasShown: function() |
| 1241 { |
| 1242 if (this.element.hasStyleClass("collapsed")) |
| 1243 return; |
| 1244 var node = this.messagesElement.firstChild; |
| 1245 while (node) { |
| 1246 if (node.hasStyleClass("console-message") && node.message) |
| 1247 node.message.wasShown(); |
| 1248 if (node.hasStyleClass("console-group") && node.group) |
| 1249 node.group.wasShown(); |
| 1250 node = node.nextSibling; |
| 1251 } |
| 1239 } | 1252 } |
| 1240 } | 1253 } |
| 1241 | 1254 |
| 1242 /** | 1255 /** |
| 1243 * @type {?WebInspector.ConsoleView} | 1256 * @type {?WebInspector.ConsoleView} |
| 1244 */ | 1257 */ |
| 1245 WebInspector.consoleView = null; | 1258 WebInspector.consoleView = null; |
| 1246 | 1259 |
| 1247 WebInspector.ConsoleMessage.create = function(source, level, message, type, url,
line, column, repeatCount, parameters, stackTrace, requestId, isOutdated) | 1260 WebInspector.ConsoleMessage.create = function(source, level, message, type, url,
line, column, repeatCount, parameters, stackTrace, requestId, isOutdated) |
| 1248 { | 1261 { |
| 1249 return new WebInspector.ConsoleMessageImpl(source, level, message, WebInspec
tor.consoleView._linkifier, type, url, line, column, repeatCount, parameters, st
ackTrace, requestId, isOutdated); | 1262 return new WebInspector.ConsoleMessageImpl(source, level, message, WebInspec
tor.consoleView._linkifier, type, url, line, column, repeatCount, parameters, st
ackTrace, requestId, isOutdated); |
| 1250 } | 1263 } |
| OLD | NEW |