| 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 198 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 209 { | 209 { |
| 210 WebInspector.setToolbarColors(/** @type {string} */ (event.data["bac
kgroundColor"]), /** @type {string} */ (event.data["color"])); | 210 WebInspector.setToolbarColors(/** @type {string} */ (event.data["bac
kgroundColor"]), /** @type {string} */ (event.data["color"])); |
| 211 } | 211 } |
| 212 | 212 |
| 213 var canDock = !!WebInspector.queryParam("can_dock"); | 213 var canDock = !!WebInspector.queryParam("can_dock"); |
| 214 WebInspector.zoomManager = new WebInspector.ZoomManager(); | 214 WebInspector.zoomManager = new WebInspector.ZoomManager(); |
| 215 WebInspector.inspectorView = new WebInspector.InspectorView(); | 215 WebInspector.inspectorView = new WebInspector.InspectorView(); |
| 216 WebInspector.ContextMenu.initialize(); | 216 WebInspector.ContextMenu.initialize(); |
| 217 WebInspector.dockController = new WebInspector.DockController(canDock); | 217 WebInspector.dockController = new WebInspector.DockController(canDock); |
| 218 WebInspector.overridesSupport = new WebInspector.OverridesSupport(canDoc
k); | 218 WebInspector.overridesSupport = new WebInspector.OverridesSupport(canDoc
k); |
| 219 WebInspector.multitargetConsoleModel = new WebInspector.MultitargetConso
leModel(); |
| 219 | 220 |
| 220 WebInspector.shortcutsScreen = new WebInspector.ShortcutsScreen(); | 221 WebInspector.shortcutsScreen = new WebInspector.ShortcutsScreen(); |
| 221 // set order of some sections explicitly | 222 // set order of some sections explicitly |
| 222 WebInspector.shortcutsScreen.section(WebInspector.UIString("Console")); | 223 WebInspector.shortcutsScreen.section(WebInspector.UIString("Console")); |
| 223 WebInspector.shortcutsScreen.section(WebInspector.UIString("Elements Pan
el")); | 224 WebInspector.shortcutsScreen.section(WebInspector.UIString("Elements Pan
el")); |
| 224 | 225 |
| 225 if (canDock) | 226 if (canDock) |
| 226 WebInspector.app = new WebInspector.AdvancedApp(); | 227 WebInspector.app = new WebInspector.AdvancedApp(); |
| 227 else if (WebInspector.queryParam("remoteFrontend")) | 228 else if (WebInspector.queryParam("remoteFrontend")) |
| 228 WebInspector.app = new WebInspector.ScreencastApp(); | 229 WebInspector.app = new WebInspector.ScreencastApp(); |
| (...skipping 60 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 289 WebInspector.setToolbarColors(WebInspector.queryParam("toolbarColor"
), WebInspector.queryParam("textColor")); | 290 WebInspector.setToolbarColors(WebInspector.queryParam("toolbarColor"
), WebInspector.queryParam("textColor")); |
| 290 InspectorFrontendHost.events.addEventListener(InspectorFrontendHostAPI.E
vents.SetToolbarColors, updateToolbarColors); | 291 InspectorFrontendHost.events.addEventListener(InspectorFrontendHostAPI.E
vents.SetToolbarColors, updateToolbarColors); |
| 291 /** | 292 /** |
| 292 * @param {!WebInspector.Event} event | 293 * @param {!WebInspector.Event} event |
| 293 */ | 294 */ |
| 294 function updateToolbarColors(event) | 295 function updateToolbarColors(event) |
| 295 { | 296 { |
| 296 WebInspector.setToolbarColors(/** @type {string} */ (event.data["bac
kgroundColor"]), /** @type {string} */ (event.data["color"])); | 297 WebInspector.setToolbarColors(/** @type {string} */ (event.data["bac
kgroundColor"]), /** @type {string} */ (event.data["color"])); |
| 297 } | 298 } |
| 298 WebInspector.ContextMenu.initialize(); | 299 WebInspector.ContextMenu.initialize(); |
| 299 | |
| 300 WebInspector.targetManager.createTarget(WebInspector.UIString("Main"), c
onnection, this._mainTargetCreated.bind(this)); | 300 WebInspector.targetManager.createTarget(WebInspector.UIString("Main"), c
onnection, this._mainTargetCreated.bind(this)); |
| 301 WebInspector.isolatedFileSystemManager = new WebInspector.IsolatedFileSy
stemManager(); | 301 WebInspector.isolatedFileSystemManager = new WebInspector.IsolatedFileSy
stemManager(); |
| 302 WebInspector.workspace = new WebInspector.Workspace(WebInspector.isolate
dFileSystemManager.mapping()); | 302 WebInspector.workspace = new WebInspector.Workspace(WebInspector.isolate
dFileSystemManager.mapping()); |
| 303 WebInspector.networkWorkspaceBinding = new WebInspector.NetworkWorkspace
Binding(WebInspector.workspace); | 303 WebInspector.networkWorkspaceBinding = new WebInspector.NetworkWorkspace
Binding(WebInspector.workspace); |
| 304 new WebInspector.NetworkUISourceCodeProvider(WebInspector.networkWorkspa
ceBinding, WebInspector.workspace); | 304 new WebInspector.NetworkUISourceCodeProvider(WebInspector.networkWorkspa
ceBinding, WebInspector.workspace); |
| 305 new WebInspector.PresentationConsoleMessageHelper(WebInspector.workspace
); | 305 new WebInspector.PresentationConsoleMessageHelper(WebInspector.workspace
); |
| 306 WebInspector.fileSystemWorkspaceBinding = new WebInspector.FileSystemWor
kspaceBinding(WebInspector.isolatedFileSystemManager, WebInspector.workspace); | 306 WebInspector.fileSystemWorkspaceBinding = new WebInspector.FileSystemWor
kspaceBinding(WebInspector.isolatedFileSystemManager, WebInspector.workspace); |
| 307 WebInspector.breakpointManager = new WebInspector.BreakpointManager(WebI
nspector.settings.breakpoints, WebInspector.workspace, WebInspector.targetManage
r); | 307 WebInspector.breakpointManager = new WebInspector.BreakpointManager(WebI
nspector.settings.breakpoints, WebInspector.workspace, WebInspector.targetManage
r); |
| 308 WebInspector.scriptSnippetModel = new WebInspector.ScriptSnippetModel(We
bInspector.workspace); | 308 WebInspector.scriptSnippetModel = new WebInspector.ScriptSnippetModel(We
bInspector.workspace); |
| 309 this._executionContextSelector = new WebInspector.ExecutionContextSelect
or(); | 309 this._executionContextSelector = new WebInspector.ExecutionContextSelect
or(); |
| (...skipping 51 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 361 new WebInspector.RenderingOptions(); | 361 new WebInspector.RenderingOptions(); |
| 362 new WebInspector.Main.PauseListener(); | 362 new WebInspector.Main.PauseListener(); |
| 363 new WebInspector.Main.WarningErrorCounter(); | 363 new WebInspector.Main.WarningErrorCounter(); |
| 364 new WebInspector.Main.InspectedNodeRevealer(); | 364 new WebInspector.Main.InspectedNodeRevealer(); |
| 365 | 365 |
| 366 this._addMainEventListeners(document); | 366 this._addMainEventListeners(document); |
| 367 | 367 |
| 368 var errorWarningCount = document.getElementById("error-warning-count"); | 368 var errorWarningCount = document.getElementById("error-warning-count"); |
| 369 function showConsole() | 369 function showConsole() |
| 370 { | 370 { |
| 371 WebInspector.consoleModel.show(); | 371 WebInspector.console.show(); |
| 372 } | 372 } |
| 373 errorWarningCount.addEventListener("click", showConsole, false); | 373 errorWarningCount.addEventListener("click", showConsole, false); |
| 374 | 374 |
| 375 WebInspector.extensionServerProxy.setFrontendReady(); | 375 WebInspector.extensionServerProxy.setFrontendReady(); |
| 376 | 376 |
| 377 InspectorAgent.enable(inspectorAgentEnableCallback); | 377 InspectorAgent.enable(inspectorAgentEnableCallback); |
| 378 | 378 |
| 379 function inspectorAgentEnableCallback() | 379 function inspectorAgentEnableCallback() |
| 380 { | 380 { |
| 381 console.timeStamp("Main.inspectorAgentEnableCallback"); | 381 console.timeStamp("Main.inspectorAgentEnableCallback"); |
| (...skipping 25 matching lines...) Expand all Loading... |
| 407 { | 407 { |
| 408 WebInspector.console.addEventListener(WebInspector.Console.Events.Messag
eAdded, messageAdded); | 408 WebInspector.console.addEventListener(WebInspector.Console.Events.Messag
eAdded, messageAdded); |
| 409 | 409 |
| 410 /** | 410 /** |
| 411 * @param {!WebInspector.Event} event | 411 * @param {!WebInspector.Event} event |
| 412 */ | 412 */ |
| 413 function messageAdded(event) | 413 function messageAdded(event) |
| 414 { | 414 { |
| 415 var message = /** @type {!WebInspector.Console.Message} */ (event.da
ta); | 415 var message = /** @type {!WebInspector.Console.Message} */ (event.da
ta); |
| 416 if (message.show) | 416 if (message.show) |
| 417 WebInspector.consoleModel.show(); | 417 WebInspector.console.show(); |
| 418 } | 418 } |
| 419 }, | 419 }, |
| 420 | 420 |
| 421 _documentClick: function(event) | 421 _documentClick: function(event) |
| 422 { | 422 { |
| 423 var anchor = event.target.enclosingNodeOrSelfWithNodeName("a"); | 423 var anchor = event.target.enclosingNodeOrSelfWithNodeName("a"); |
| 424 if (!anchor || !anchor.href) | 424 if (!anchor || !anchor.href) |
| 425 return; | 425 return; |
| 426 | 426 |
| 427 // Prevent the link from navigating, since we don't do any navigation by
following links normally. | 427 // Prevent the link from navigating, since we don't do any navigation by
following links normally. |
| (...skipping 400 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 828 * @param {string} name | 828 * @param {string} name |
| 829 * @return {?WebInspector.Panel} | 829 * @return {?WebInspector.Panel} |
| 830 */ | 830 */ |
| 831 WebInspector.panel = function(name) | 831 WebInspector.panel = function(name) |
| 832 { | 832 { |
| 833 return WebInspector.inspectorView.panel(name); | 833 return WebInspector.inspectorView.panel(name); |
| 834 } | 834 } |
| 835 | 835 |
| 836 /** | 836 /** |
| 837 * @constructor | 837 * @constructor |
| 838 * @implements {WebInspector.TargetManager.Observer} | |
| 839 */ | 838 */ |
| 840 WebInspector.Main.WarningErrorCounter = function() | 839 WebInspector.Main.WarningErrorCounter = function() |
| 841 { | 840 { |
| 842 WebInspector.targetManager.observeTargets(this); | 841 WebInspector.multitargetConsoleModel.addEventListener(WebInspector.ConsoleMo
del.Events.ConsoleCleared, this._updateErrorAndWarningCounts, this); |
| 842 WebInspector.multitargetConsoleModel.addEventListener(WebInspector.ConsoleMo
del.Events.MessageAdded, this._updateErrorAndWarningCounts, this); |
| 843 } | 843 } |
| 844 | 844 |
| 845 WebInspector.Main.WarningErrorCounter.prototype = { | 845 WebInspector.Main.WarningErrorCounter.prototype = { |
| 846 /** | |
| 847 * @param {!WebInspector.Target} target | |
| 848 */ | |
| 849 targetAdded: function(target) | |
| 850 { | |
| 851 target.consoleModel.addEventListener(WebInspector.ConsoleModel.Events.Co
nsoleCleared, this._updateErrorAndWarningCounts, this); | |
| 852 target.consoleModel.addEventListener(WebInspector.ConsoleModel.Events.Me
ssageAdded, this._updateErrorAndWarningCounts, this); | |
| 853 this._updateErrorAndWarningCounts(); | |
| 854 }, | |
| 855 | |
| 856 /** | |
| 857 * @param {!WebInspector.Target} target | |
| 858 */ | |
| 859 targetRemoved: function(target) | |
| 860 { | |
| 861 target.consoleModel.removeEventListener(WebInspector.ConsoleModel.Events
.ConsoleCleared, this._updateErrorAndWarningCounts, this); | |
| 862 target.consoleModel.removeEventListener(WebInspector.ConsoleModel.Events
.MessageAdded, this._updateErrorAndWarningCounts, this); | |
| 863 }, | |
| 864 | |
| 865 _updateErrorAndWarningCounts: function() | 846 _updateErrorAndWarningCounts: function() |
| 866 { | 847 { |
| 867 var errors = 0; | 848 var errors = 0; |
| 868 var warnings = 0; | 849 var warnings = 0; |
| 869 var targets = WebInspector.targetManager.targets(); | 850 var targets = WebInspector.targetManager.targets(); |
| 870 for (var i = 0; i < targets.length; ++i) { | 851 for (var i = 0; i < targets.length; ++i) { |
| 871 errors = errors + targets[i].consoleModel.errors; | 852 errors = errors + targets[i].consoleModel.errors; |
| 872 warnings = warnings + targets[i].consoleModel.warnings; | 853 warnings = warnings + targets[i].consoleModel.warnings; |
| 873 } | 854 } |
| 874 WebInspector.inspectorView.setErrorAndWarningCounts(errors, warnings); | 855 WebInspector.inspectorView.setErrorAndWarningCounts(errors, warnings); |
| (...skipping 69 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 944 }, | 925 }, |
| 945 | 926 |
| 946 /** | 927 /** |
| 947 * @param {!WebInspector.Event} event | 928 * @param {!WebInspector.Event} event |
| 948 */ | 929 */ |
| 949 _inspectNode: function(event) | 930 _inspectNode: function(event) |
| 950 { | 931 { |
| 951 WebInspector.Revealer.reveal(/** @type {!WebInspector.DOMNode} */ (event
.data)); | 932 WebInspector.Revealer.reveal(/** @type {!WebInspector.DOMNode} */ (event
.data)); |
| 952 } | 933 } |
| 953 } | 934 } |
| OLD | NEW |