OLD | NEW |
1 // Copyright 2015 The Chromium Authors. All rights reserved. | 1 // Copyright 2015 The Chromium Authors. All rights reserved. |
2 // Use of this source code is governed by a BSD-style license that can be | 2 // Use of this source code is governed by a BSD-style license that can be |
3 // found in the LICENSE file. | 3 // found in the LICENSE file. |
4 /** | 4 /** |
5 * @unrestricted | 5 * @unrestricted |
6 */ | 6 */ |
7 Main.OverlayController = class { | 7 Main.OverlayController = class { |
8 constructor() { | 8 constructor() { |
9 Common.moduleSetting('disablePausedStateOverlay').addChangeListener(this._up
dateAllOverlays, this); | 9 Common.moduleSetting('disablePausedStateOverlay').addChangeListener(this._up
dateAllOverlays, this); |
10 SDK.targetManager.addModelListener( | 10 SDK.targetManager.addModelListener( |
(...skipping 10 matching lines...) Expand all Loading... |
21 for (var target of SDK.targetManager.targets(SDK.Target.Capability.Browser))
{ | 21 for (var target of SDK.targetManager.targets(SDK.Target.Capability.Browser))
{ |
22 this._updateTargetOverlay( | 22 this._updateTargetOverlay( |
23 /** @type {!SDK.DebuggerModel} */ (SDK.DebuggerModel.fromTarget(target
))); | 23 /** @type {!SDK.DebuggerModel} */ (SDK.DebuggerModel.fromTarget(target
))); |
24 } | 24 } |
25 } | 25 } |
26 | 26 |
27 /** | 27 /** |
28 * @param {!Common.Event} event | 28 * @param {!Common.Event} event |
29 */ | 29 */ |
30 _updateOverlay(event) { | 30 _updateOverlay(event) { |
31 this._updateTargetOverlay(/** @type {!SDK.DebuggerModel} */ (event.target)); | 31 this._updateTargetOverlay(/** @type {!SDK.DebuggerModel} */ (event.data)); |
32 } | 32 } |
33 | 33 |
34 /** | 34 /** |
35 * @param {!SDK.DebuggerModel} debuggerModel | 35 * @param {!SDK.DebuggerModel} debuggerModel |
36 */ | 36 */ |
37 _updateTargetOverlay(debuggerModel) { | 37 _updateTargetOverlay(debuggerModel) { |
38 if (!debuggerModel.target().hasBrowserCapability()) | 38 if (!debuggerModel.target().hasBrowserCapability()) |
39 return; | 39 return; |
40 var message = debuggerModel.isPaused() && !Common.moduleSetting('disablePaus
edStateOverlay').get() ? | 40 var message = debuggerModel.isPaused() && !Common.moduleSetting('disablePaus
edStateOverlay').get() ? |
41 Common.UIString('Paused in debugger') : | 41 Common.UIString('Paused in debugger') : |
42 undefined; | 42 undefined; |
43 debuggerModel.target().pageAgent().configureOverlay(SDK.targetManager.allTar
getsSuspended(), message); | 43 debuggerModel.target().pageAgent().configureOverlay(SDK.targetManager.allTar
getsSuspended(), message); |
44 } | 44 } |
45 }; | 45 }; |
OLD | NEW |