| OLD | NEW |
| 1 /* | 1 /* |
| 2 * Copyright (C) 2008 Apple Inc. All Rights Reserved. | 2 * Copyright (C) 2008 Apple Inc. All Rights Reserved. |
| 3 * Copyright (C) 2011 Google Inc. All rights reserved. | 3 * Copyright (C) 2011 Google Inc. All rights reserved. |
| 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 * 1. Redistributions of source code must retain the above copyright | 8 * 1. Redistributions of source code must retain the above copyright |
| 9 * notice, this list of conditions and the following disclaimer. | 9 * notice, this list of conditions and the following disclaimer. |
| 10 * 2. Redistributions in binary form must reproduce the above copyright | 10 * 2. Redistributions in binary form must reproduce the above copyright |
| (...skipping 93 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 104 this._setTarget(UI.context.flavor(SDK.Target)); | 104 this._setTarget(UI.context.flavor(SDK.Target)); |
| 105 Bindings.breakpointManager.addEventListener( | 105 Bindings.breakpointManager.addEventListener( |
| 106 Bindings.BreakpointManager.Events.BreakpointsActiveStateChanged, this._b
reakpointsActiveStateChanged, this); | 106 Bindings.BreakpointManager.Events.BreakpointsActiveStateChanged, this._b
reakpointsActiveStateChanged, this); |
| 107 UI.context.addFlavorChangeListener(SDK.Target, this._onCurrentTargetChanged,
this); | 107 UI.context.addFlavorChangeListener(SDK.Target, this._onCurrentTargetChanged,
this); |
| 108 UI.context.addFlavorChangeListener(SDK.DebuggerModel.CallFrame, this._callFr
ameChanged, this); | 108 UI.context.addFlavorChangeListener(SDK.DebuggerModel.CallFrame, this._callFr
ameChanged, this); |
| 109 SDK.targetManager.addModelListener( | 109 SDK.targetManager.addModelListener( |
| 110 SDK.DebuggerModel, SDK.DebuggerModel.Events.DebuggerWasEnabled, this._de
buggerWasEnabled, this); | 110 SDK.DebuggerModel, SDK.DebuggerModel.Events.DebuggerWasEnabled, this._de
buggerWasEnabled, this); |
| 111 SDK.targetManager.addModelListener( | 111 SDK.targetManager.addModelListener( |
| 112 SDK.DebuggerModel, SDK.DebuggerModel.Events.DebuggerPaused, this._debugg
erPaused, this); | 112 SDK.DebuggerModel, SDK.DebuggerModel.Events.DebuggerPaused, this._debugg
erPaused, this); |
| 113 SDK.targetManager.addModelListener( | 113 SDK.targetManager.addModelListener( |
| 114 SDK.DebuggerModel, SDK.DebuggerModel.Events.DebuggerResumed, this._debug
gerResumed, this); | 114 SDK.DebuggerModel, SDK.DebuggerModel.Events.DebuggerResumed, |
| 115 (event) => this._debuggerResumed(/** @type {!SDK.DebuggerModel} */ (even
t.data))); |
| 115 SDK.targetManager.addModelListener( | 116 SDK.targetManager.addModelListener( |
| 116 SDK.DebuggerModel, SDK.DebuggerModel.Events.GlobalObjectCleared, this._d
ebuggerReset, this); | 117 SDK.DebuggerModel, SDK.DebuggerModel.Events.GlobalObjectCleared, |
| 118 (event) => this._debuggerResumed(/** @type {!SDK.DebuggerModel} */ (even
t.data))); |
| 117 SDK.targetManager.addModelListener( | 119 SDK.targetManager.addModelListener( |
| 118 SDK.SubTargetsManager, SDK.SubTargetsManager.Events.PendingTargetAdded,
this._pendingTargetAdded, this); | 120 SDK.SubTargetsManager, SDK.SubTargetsManager.Events.PendingTargetAdded,
this._pendingTargetAdded, this); |
| 119 new Sources.WorkspaceMappingTip(this, this._workspace); | 121 new Sources.WorkspaceMappingTip(this, this._workspace); |
| 120 Extensions.extensionServer.addEventListener( | 122 Extensions.extensionServer.addEventListener( |
| 121 Extensions.ExtensionServer.Events.SidebarPaneAdded, this._extensionSideb
arPaneAdded, this); | 123 Extensions.ExtensionServer.Events.SidebarPaneAdded, this._extensionSideb
arPaneAdded, this); |
| 122 Components.DataSaverInfobar.maybeShowInPanel(this); | 124 Components.DataSaverInfobar.maybeShowInPanel(this); |
| 123 SDK.targetManager.observeTargets(this); | 125 SDK.targetManager.observeTargets(this); |
| 124 } | 126 } |
| 125 | 127 |
| 126 /** | 128 /** |
| (...skipping 154 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 281 * @return {!UI.SearchableView} | 283 * @return {!UI.SearchableView} |
| 282 */ | 284 */ |
| 283 searchableView() { | 285 searchableView() { |
| 284 return this._sourcesView.searchableView(); | 286 return this._sourcesView.searchableView(); |
| 285 } | 287 } |
| 286 | 288 |
| 287 /** | 289 /** |
| 288 * @param {!Common.Event} event | 290 * @param {!Common.Event} event |
| 289 */ | 291 */ |
| 290 _debuggerPaused(event) { | 292 _debuggerPaused(event) { |
| 291 var details = /** @type {!SDK.DebuggerPausedDetails} */ (event.data); | 293 var debuggerModel = /** @type {!SDK.DebuggerModel} */ (event.data); |
| 294 var details = debuggerModel.debuggerPausedDetails(); |
| 292 if (!this._paused) | 295 if (!this._paused) |
| 293 this._setAsCurrentPanel(); | 296 this._setAsCurrentPanel(); |
| 294 | 297 |
| 295 if (UI.context.flavor(SDK.Target) === details.target()) | 298 if (UI.context.flavor(SDK.Target) === details.target()) |
| 296 this._showDebuggerPausedDetails(details); | 299 this._showDebuggerPausedDetails(details); |
| 297 else if (!this._paused) | 300 else if (!this._paused) |
| 298 UI.context.setFlavor(SDK.Target, details.target()); | 301 UI.context.setFlavor(SDK.Target, details.target()); |
| 299 } | 302 } |
| 300 | 303 |
| 301 /** | 304 /** |
| 302 * @param {!SDK.DebuggerPausedDetails} details | 305 * @param {!SDK.DebuggerPausedDetails} details |
| 303 */ | 306 */ |
| 304 _showDebuggerPausedDetails(details) { | 307 _showDebuggerPausedDetails(details) { |
| 305 this._paused = true; | 308 this._paused = true; |
| 306 this._updateDebuggerButtonsAndStatus(); | 309 this._updateDebuggerButtonsAndStatus(); |
| 307 UI.context.setFlavor(SDK.DebuggerPausedDetails, details); | 310 UI.context.setFlavor(SDK.DebuggerPausedDetails, details); |
| 308 this._toggleDebuggerSidebarButton.setEnabled(false); | 311 this._toggleDebuggerSidebarButton.setEnabled(false); |
| 309 this._revealDebuggerSidebar(); | 312 this._revealDebuggerSidebar(); |
| 310 window.focus(); | 313 window.focus(); |
| 311 InspectorFrontendHost.bringToFront(); | 314 InspectorFrontendHost.bringToFront(); |
| 312 } | 315 } |
| 313 | 316 |
| 314 /** | 317 /** |
| 315 * @param {!Common.Event} event | 318 * @param {!SDK.DebuggerModel} debuggerModel |
| 316 */ | 319 */ |
| 317 _debuggerResumed(event) { | 320 _debuggerResumed(debuggerModel) { |
| 318 var debuggerModel = /** @type {!SDK.DebuggerModel} */ (event.target); | |
| 319 var target = debuggerModel.target(); | 321 var target = debuggerModel.target(); |
| 320 if (UI.context.flavor(SDK.Target) !== target) | 322 if (UI.context.flavor(SDK.Target) !== target) |
| 321 return; | 323 return; |
| 322 this._paused = false; | 324 this._paused = false; |
| 323 this._clearInterface(); | 325 this._clearInterface(); |
| 324 this._toggleDebuggerSidebarButton.setEnabled(true); | 326 this._toggleDebuggerSidebarButton.setEnabled(true); |
| 325 this._switchToPausedTargetTimeout = setTimeout(this._switchToPausedTarget.bi
nd(this, debuggerModel), 500); | 327 this._switchToPausedTargetTimeout = setTimeout(this._switchToPausedTarget.bi
nd(this, debuggerModel), 500); |
| 326 } | 328 } |
| 327 | 329 |
| 328 /** | 330 /** |
| 329 * @param {!Common.Event} event | 331 * @param {!Common.Event} event |
| 330 */ | 332 */ |
| 331 _debuggerWasEnabled(event) { | 333 _debuggerWasEnabled(event) { |
| 332 var target = /** @type {!SDK.Target} */ (event.target.target()); | 334 var debuggerModel = /** @type {!SDK.DebuggerModel} */ (event.data); |
| 333 if (UI.context.flavor(SDK.Target) !== target) | 335 if (UI.context.flavor(SDK.Target) !== debuggerModel.target()) |
| 334 return; | 336 return; |
| 335 | 337 |
| 336 this._updateDebuggerButtonsAndStatus(); | 338 this._updateDebuggerButtonsAndStatus(); |
| 337 } | 339 } |
| 338 | 340 |
| 339 /** | 341 /** |
| 340 * @param {!Common.Event} event | |
| 341 */ | |
| 342 _debuggerReset(event) { | |
| 343 this._debuggerResumed(event); | |
| 344 } | |
| 345 | |
| 346 /** | |
| 347 * @return {?UI.Widget} | 342 * @return {?UI.Widget} |
| 348 */ | 343 */ |
| 349 get visibleView() { | 344 get visibleView() { |
| 350 return this._sourcesView.visibleView(); | 345 return this._sourcesView.visibleView(); |
| 351 } | 346 } |
| 352 | 347 |
| 353 /** | 348 /** |
| 354 * @param {!Workspace.UISourceCode} uiSourceCode | 349 * @param {!Workspace.UISourceCode} uiSourceCode |
| 355 * @param {number=} lineNumber 0-based | 350 * @param {number=} lineNumber 0-based |
| 356 * @param {number=} columnNumber | 351 * @param {number=} columnNumber |
| (...skipping 957 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1314 */ | 1309 */ |
| 1315 willHide() { | 1310 willHide() { |
| 1316 UI.inspectorView.setDrawerMinimized(false); | 1311 UI.inspectorView.setDrawerMinimized(false); |
| 1317 setImmediate(() => Sources.SourcesPanel.updateResizerAndSidebarButtons(Sourc
es.SourcesPanel.instance())); | 1312 setImmediate(() => Sources.SourcesPanel.updateResizerAndSidebarButtons(Sourc
es.SourcesPanel.instance())); |
| 1318 } | 1313 } |
| 1319 | 1314 |
| 1320 _showViewInWrapper() { | 1315 _showViewInWrapper() { |
| 1321 this._view.show(this.element); | 1316 this._view.show(this.element); |
| 1322 } | 1317 } |
| 1323 }; | 1318 }; |
| OLD | NEW |