| OLD | NEW |
| 1 /* | 1 /* |
| 2 * Copyright (C) 2006, 2007, 2008 Apple Inc. All rights reserved. | 2 * Copyright (C) 2006, 2007, 2008 Apple Inc. All rights reserved. |
| 3 * Copyright (C) 2007 Matt Lilek (pewtermoose@gmail.com). | 3 * Copyright (C) 2007 Matt Lilek (pewtermoose@gmail.com). |
| 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 371 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 382 this.showingDOMNodeHighlight = true; | 382 this.showingDOMNodeHighlight = true; |
| 383 } else { | 383 } else { |
| 384 InspectorBackend.hideDOMNodeHighlight(); | 384 InspectorBackend.hideDOMNodeHighlight(); |
| 385 this.showingDOMNodeHighlight = false; | 385 this.showingDOMNodeHighlight = false; |
| 386 } | 386 } |
| 387 } | 387 } |
| 388 } | 388 } |
| 389 | 389 |
| 390 WebInspector.loaded = function() | 390 WebInspector.loaded = function() |
| 391 { | 391 { |
| 392 InspectorBackend.setInjectedScriptSource("(" + injectedScriptConstructor + "
);"); |
| 393 |
| 392 var platform = WebInspector.platform; | 394 var platform = WebInspector.platform; |
| 393 document.body.addStyleClass("platform-" + platform); | 395 document.body.addStyleClass("platform-" + platform); |
| 394 var port = WebInspector.port; | 396 var port = WebInspector.port; |
| 395 document.body.addStyleClass("port-" + port); | 397 document.body.addStyleClass("port-" + port); |
| 396 | 398 |
| 397 this.settings = new WebInspector.Settings(); | 399 this.settings = new WebInspector.Settings(); |
| 398 | 400 |
| 399 this.drawer = new WebInspector.Drawer(); | 401 this.drawer = new WebInspector.Drawer(); |
| 400 this.console = new WebInspector.ConsoleView(this.drawer); | 402 this.console = new WebInspector.ConsoleView(this.drawer); |
| 401 // TODO: Uncomment when enabling the Changes Panel | 403 // TODO: Uncomment when enabling the Changes Panel |
| (...skipping 738 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1140 this.panels.scripts.addScript(sourceID, sourceURL, source, startingLine); | 1142 this.panels.scripts.addScript(sourceID, sourceURL, source, startingLine); |
| 1141 } | 1143 } |
| 1142 | 1144 |
| 1143 WebInspector.failedToParseScriptSource = function(sourceURL, source, startingLin
e, errorLine, errorMessage) | 1145 WebInspector.failedToParseScriptSource = function(sourceURL, source, startingLin
e, errorLine, errorMessage) |
| 1144 { | 1146 { |
| 1145 this.panels.scripts.addScript(null, sourceURL, source, startingLine, errorLi
ne, errorMessage); | 1147 this.panels.scripts.addScript(null, sourceURL, source, startingLine, errorLi
ne, errorMessage); |
| 1146 } | 1148 } |
| 1147 | 1149 |
| 1148 WebInspector.pausedScript = function(callFrames) | 1150 WebInspector.pausedScript = function(callFrames) |
| 1149 { | 1151 { |
| 1152 callFrames = JSON.parse(callFrames); |
| 1150 this.panels.scripts.debuggerPaused(callFrames); | 1153 this.panels.scripts.debuggerPaused(callFrames); |
| 1151 } | 1154 } |
| 1152 | 1155 |
| 1153 WebInspector.resumedScript = function() | 1156 WebInspector.resumedScript = function() |
| 1154 { | 1157 { |
| 1155 this.panels.scripts.debuggerResumed(); | 1158 this.panels.scripts.debuggerResumed(); |
| 1156 } | 1159 } |
| 1157 | 1160 |
| 1158 WebInspector.populateInterface = function() | 1161 WebInspector.populateInterface = function() |
| 1159 { | 1162 { |
| (...skipping 36 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1196 // Cleanup elements panel early on inspected page refresh. | 1199 // Cleanup elements panel early on inspected page refresh. |
| 1197 WebInspector.setDocument(null); | 1200 WebInspector.setDocument(null); |
| 1198 } | 1201 } |
| 1199 | 1202 |
| 1200 WebInspector.updateConsoleMessageExpiredCount = function(count) | 1203 WebInspector.updateConsoleMessageExpiredCount = function(count) |
| 1201 { | 1204 { |
| 1202 var message = String.sprintf(WebInspector.UIString("%d console messages are
not shown."), count); | 1205 var message = String.sprintf(WebInspector.UIString("%d console messages are
not shown."), count); |
| 1203 WebInspector.console.addMessage(new WebInspector.ConsoleTextMessage(message,
WebInspector.ConsoleMessage.MessageLevel.Warning)); | 1206 WebInspector.console.addMessage(new WebInspector.ConsoleTextMessage(message,
WebInspector.ConsoleMessage.MessageLevel.Warning)); |
| 1204 } | 1207 } |
| 1205 | 1208 |
| 1206 WebInspector.addConsoleMessage = function(payload) | 1209 WebInspector.addConsoleMessage = function(payload, argumentsStringified, opt_arg
s) |
| 1207 { | 1210 { |
| 1208 var consoleMessage = new WebInspector.ConsoleMessage( | 1211 var consoleMessage = new WebInspector.ConsoleMessage( |
| 1209 payload.source, | 1212 payload.source, |
| 1210 payload.type, | 1213 payload.type, |
| 1211 payload.level, | 1214 payload.level, |
| 1212 payload.line, | 1215 payload.line, |
| 1213 payload.url, | 1216 payload.url, |
| 1214 payload.groupLevel, | 1217 payload.groupLevel, |
| 1215 payload.repeatCount); | 1218 payload.repeatCount); |
| 1216 consoleMessage.setMessageBody(Array.prototype.slice.call(arguments, 1)); | 1219 var parsedArguments = []; |
| 1220 for (var i = 2; i < arguments.length; i++) { |
| 1221 if (argumentsStringified) |
| 1222 parsedArguments.push(JSON.parse(arguments[i])); |
| 1223 else |
| 1224 parsedArguments.push(arguments[i]); |
| 1225 } |
| 1226 consoleMessage.setMessageBody(parsedArguments); |
| 1217 this.console.addMessage(consoleMessage); | 1227 this.console.addMessage(consoleMessage); |
| 1218 } | 1228 } |
| 1219 | 1229 |
| 1220 WebInspector.updateConsoleMessageRepeatCount = function(count) | 1230 WebInspector.updateConsoleMessageRepeatCount = function(count) |
| 1221 { | 1231 { |
| 1222 this.console.updateMessageRepeatCount(count); | 1232 this.console.updateMessageRepeatCount(count); |
| 1223 } | 1233 } |
| 1224 | 1234 |
| 1225 WebInspector.log = function(message) | 1235 WebInspector.log = function(message) |
| 1226 { | 1236 { |
| (...skipping 36 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1263 function logMessage(message) | 1273 function logMessage(message) |
| 1264 { | 1274 { |
| 1265 var repeatCount = 1; | 1275 var repeatCount = 1; |
| 1266 if (message == WebInspector.log.lastMessage) | 1276 if (message == WebInspector.log.lastMessage) |
| 1267 repeatCount = WebInspector.log.repeatCount + 1; | 1277 repeatCount = WebInspector.log.repeatCount + 1; |
| 1268 | 1278 |
| 1269 WebInspector.log.lastMessage = message; | 1279 WebInspector.log.lastMessage = message; |
| 1270 WebInspector.log.repeatCount = repeatCount; | 1280 WebInspector.log.repeatCount = repeatCount; |
| 1271 | 1281 |
| 1272 // ConsoleMessage expects a proxy object | 1282 // ConsoleMessage expects a proxy object |
| 1273 message = new WebInspector.ObjectProxy(null, [], 0, message, false); | 1283 message = new WebInspector.ObjectProxy(null, null, [], 0, message, false
); |
| 1274 | 1284 |
| 1275 // post the message | 1285 // post the message |
| 1276 var msg = new WebInspector.ConsoleMessage( | 1286 var msg = new WebInspector.ConsoleMessage( |
| 1277 WebInspector.ConsoleMessage.MessageSource.Other, | 1287 WebInspector.ConsoleMessage.MessageSource.Other, |
| 1278 WebInspector.ConsoleMessage.MessageType.Log, | 1288 WebInspector.ConsoleMessage.MessageType.Log, |
| 1279 WebInspector.ConsoleMessage.MessageLevel.Debug, | 1289 WebInspector.ConsoleMessage.MessageLevel.Debug, |
| 1280 -1, | 1290 -1, |
| 1281 null, | 1291 null, |
| 1282 null, | 1292 null, |
| 1283 repeatCount, | 1293 repeatCount, |
| (...skipping 467 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1751 "text/ecmascript": {4: true}, | 1761 "text/ecmascript": {4: true}, |
| 1752 "application/javascript": {4: true}, | 1762 "application/javascript": {4: true}, |
| 1753 "application/ecmascript": {4: true}, | 1763 "application/ecmascript": {4: true}, |
| 1754 "application/x-javascript": {4: true}, | 1764 "application/x-javascript": {4: true}, |
| 1755 "text/javascript1.1": {4: true}, | 1765 "text/javascript1.1": {4: true}, |
| 1756 "text/javascript1.2": {4: true}, | 1766 "text/javascript1.2": {4: true}, |
| 1757 "text/javascript1.3": {4: true}, | 1767 "text/javascript1.3": {4: true}, |
| 1758 "text/jscript": {4: true}, | 1768 "text/jscript": {4: true}, |
| 1759 "text/livescript": {4: true}, | 1769 "text/livescript": {4: true}, |
| 1760 } | 1770 } |
| OLD | NEW |