Chromium Code Reviews| OLD | NEW |
|---|---|
| 1 /* | 1 /* |
| 2 * Copyright (C) 2011 Google Inc. All rights reserved. | 2 * Copyright (C) 2011 Google Inc. All rights reserved. |
| 3 * Copyright (C) 2007, 2008 Apple Inc. All rights reserved. | 3 * Copyright (C) 2007, 2008 Apple Inc. All rights reserved. |
| 4 * Copyright (C) 2009 Joseph Pecoraro | 4 * Copyright (C) 2009 Joseph Pecoraro |
| 5 * | 5 * |
| 6 * Redistribution and use in source and binary forms, with or without | 6 * Redistribution and use in source and binary forms, with or without |
| 7 * modification, are permitted provided that the following conditions | 7 * modification, are permitted provided that the following conditions |
| 8 * are met: | 8 * are met: |
| 9 * | 9 * |
| 10 * 1. Redistributions of source code must retain the above copyright | 10 * 1. Redistributions of source code must retain the above copyright |
| (...skipping 106 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
| 117 | 117 |
| 118 /** | 118 /** |
| 119 * @param {!SDK.ConsoleMessage} consoleMessage | 119 * @param {!SDK.ConsoleMessage} consoleMessage |
| 120 * @return {!Element} | 120 * @return {!Element} |
| 121 */ | 121 */ |
| 122 _buildTableMessage(consoleMessage) { | 122 _buildTableMessage(consoleMessage) { |
| 123 var formattedMessage = createElement('span'); | 123 var formattedMessage = createElement('span'); |
| 124 UI.appendStyle(formattedMessage, 'object_ui/objectValue.css'); | 124 UI.appendStyle(formattedMessage, 'object_ui/objectValue.css'); |
| 125 formattedMessage.className = 'source-code'; | 125 formattedMessage.className = 'source-code'; |
| 126 var anchorElement = this._buildMessageAnchor(consoleMessage); | 126 var anchorElement = this._buildMessageAnchor(consoleMessage); |
| 127 this._anchorElementForTest = anchorElement; | |
|
lushnikov
2017/04/04 01:07:07
query it!
luoe
2017/04/04 19:56:34
Done.
| |
| 127 if (anchorElement) | 128 if (anchorElement) |
| 128 formattedMessage.appendChild(anchorElement); | 129 formattedMessage.appendChild(anchorElement); |
| 129 | 130 |
| 130 var table = consoleMessage.parameters && consoleMessage.parameters.length ? consoleMessage.parameters[0] : null; | 131 var table = consoleMessage.parameters && consoleMessage.parameters.length ? consoleMessage.parameters[0] : null; |
| 131 if (table) | 132 if (table) |
| 132 table = this._parameterToRemoteObject(table, this._target()); | 133 table = this._parameterToRemoteObject(table, this._target()); |
| 133 if (!table || !table.preview) | 134 if (!table || !table.preview) |
| 134 return formattedMessage; | 135 return formattedMessage; |
| 135 | 136 |
| 136 var columnNames = []; | 137 var columnNames = []; |
| (...skipping 119 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
| 256 var args = consoleMessage.parameters || [messageText]; | 257 var args = consoleMessage.parameters || [messageText]; |
| 257 messageElement = this._format(args); | 258 messageElement = this._format(args); |
| 258 } | 259 } |
| 259 messageElement.classList.add('console-message-text'); | 260 messageElement.classList.add('console-message-text'); |
| 260 | 261 |
| 261 var formattedMessage = createElement('span'); | 262 var formattedMessage = createElement('span'); |
| 262 UI.appendStyle(formattedMessage, 'object_ui/objectValue.css'); | 263 UI.appendStyle(formattedMessage, 'object_ui/objectValue.css'); |
| 263 formattedMessage.className = 'source-code'; | 264 formattedMessage.className = 'source-code'; |
| 264 | 265 |
| 265 var anchorElement = this._buildMessageAnchor(consoleMessage); | 266 var anchorElement = this._buildMessageAnchor(consoleMessage); |
| 267 this._anchorElementForTest = anchorElement; | |
| 266 if (anchorElement) | 268 if (anchorElement) |
| 267 formattedMessage.appendChild(anchorElement); | 269 formattedMessage.appendChild(anchorElement); |
| 268 formattedMessage.appendChild(messageElement); | 270 formattedMessage.appendChild(messageElement); |
| 269 return formattedMessage; | 271 return formattedMessage; |
| 270 | 272 |
| 271 /** | 273 /** |
| 272 * @param {string} title | 274 * @param {string} title |
| 273 * @return {!Element} | 275 * @return {!Element} |
| 274 * @this {SDK.ConsoleMessage} | 276 * @this {SDK.ConsoleMessage} |
| 275 */ | 277 */ |
| (...skipping 783 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
| 1059 return this._message.messageText; | 1061 return this._message.messageText; |
| 1060 } | 1062 } |
| 1061 | 1063 |
| 1062 /** | 1064 /** |
| 1063 * @return {string} | 1065 * @return {string} |
| 1064 */ | 1066 */ |
| 1065 toExportString() { | 1067 toExportString() { |
| 1066 var lines = []; | 1068 var lines = []; |
| 1067 var nodes = this.contentElement().childTextNodes(); | 1069 var nodes = this.contentElement().childTextNodes(); |
| 1068 var messageContent = ''; | 1070 var messageContent = ''; |
| 1069 for (var i = 0; i < nodes.length; ++i) { | 1071 for (var i = 0; i < nodes.length; ++i) |
| 1070 var originalLinkText = Components.Linkifier.originalLinkText(nodes[i].pare ntElement); | 1072 messageContent += Console.ConsoleViewport.contentTransform(nodes[i]); |
| 1071 messageContent += typeof originalLinkText === 'string' ? originalLinkText : nodes[i].textContent; | |
| 1072 } | |
| 1073 for (var i = 0; i < this.repeatCount(); ++i) | 1073 for (var i = 0; i < this.repeatCount(); ++i) |
| 1074 lines.push(messageContent); | 1074 lines.push(messageContent); |
| 1075 return lines.join('\n'); | 1075 return lines.join('\n'); |
| 1076 } | 1076 } |
| 1077 | 1077 |
| 1078 /** | 1078 /** |
| 1079 * @param {?RegExp} regex | 1079 * @param {?RegExp} regex |
| 1080 */ | 1080 */ |
| 1081 setSearchRegex(regex) { | 1081 setSearchRegex(regex) { |
| 1082 if (this._searchHiglightNodeChanges && this._searchHiglightNodeChanges.lengt h) | 1082 if (this._searchHiglightNodeChanges && this._searchHiglightNodeChanges.lengt h) |
| (...skipping 164 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
| 1247 toMessageElement() { | 1247 toMessageElement() { |
| 1248 if (!this._element) { | 1248 if (!this._element) { |
| 1249 super.toMessageElement(); | 1249 super.toMessageElement(); |
| 1250 this._expandGroupIcon = UI.Icon.create('', 'expand-group-icon'); | 1250 this._expandGroupIcon = UI.Icon.create('', 'expand-group-icon'); |
| 1251 this._contentElement.insertBefore(this._expandGroupIcon, this._contentElem ent.firstChild); | 1251 this._contentElement.insertBefore(this._expandGroupIcon, this._contentElem ent.firstChild); |
| 1252 this.setCollapsed(this._collapsed); | 1252 this.setCollapsed(this._collapsed); |
| 1253 } | 1253 } |
| 1254 return this._element; | 1254 return this._element; |
| 1255 } | 1255 } |
| 1256 }; | 1256 }; |
| OLD | NEW |