| 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 WebInspector.OverlayController = class { | 7 Main.OverlayController = class { |
| 8 constructor() { | 8 constructor() { |
| 9 WebInspector.moduleSetting('disablePausedStateOverlay').addChangeListener(th
is._updateAllOverlays, this); | 9 Common.moduleSetting('disablePausedStateOverlay').addChangeListener(this._up
dateAllOverlays, this); |
| 10 WebInspector.targetManager.addModelListener( | 10 SDK.targetManager.addModelListener( |
| 11 WebInspector.DebuggerModel, WebInspector.DebuggerModel.Events.DebuggerPa
used, this._updateOverlay, this); | 11 SDK.DebuggerModel, SDK.DebuggerModel.Events.DebuggerPaused, this._update
Overlay, this); |
| 12 WebInspector.targetManager.addModelListener( | 12 SDK.targetManager.addModelListener( |
| 13 WebInspector.DebuggerModel, WebInspector.DebuggerModel.Events.DebuggerRe
sumed, this._updateOverlay, this); | 13 SDK.DebuggerModel, SDK.DebuggerModel.Events.DebuggerResumed, this._updat
eOverlay, this); |
| 14 // TODO(dgozman): we should get DebuggerResumed on navigations instead of li
stening to GlobalObjectCleared. | 14 // TODO(dgozman): we should get DebuggerResumed on navigations instead of li
stening to GlobalObjectCleared. |
| 15 WebInspector.targetManager.addModelListener( | 15 SDK.targetManager.addModelListener( |
| 16 WebInspector.DebuggerModel, WebInspector.DebuggerModel.Events.GlobalObje
ctCleared, this._updateOverlay, this); | 16 SDK.DebuggerModel, SDK.DebuggerModel.Events.GlobalObjectCleared, this._u
pdateOverlay, this); |
| 17 WebInspector.targetManager.addEventListener( | 17 SDK.targetManager.addEventListener( |
| 18 WebInspector.TargetManager.Events.SuspendStateChanged, this._updateAllOv
erlays, this); | 18 SDK.TargetManager.Events.SuspendStateChanged, this._updateAllOverlays, t
his); |
| 19 } | 19 } |
| 20 | 20 |
| 21 _updateAllOverlays() { | 21 _updateAllOverlays() { |
| 22 for (var target of WebInspector.targetManager.targets(WebInspector.Target.Ca
pability.Browser)) | 22 for (var target of SDK.targetManager.targets(SDK.Target.Capability.Browser)) |
| 23 this._updateTargetOverlay( | 23 this._updateTargetOverlay( |
| 24 /** @type {!WebInspector.DebuggerModel} */ (WebInspector.DebuggerModel
.fromTarget(target))); | 24 /** @type {!SDK.DebuggerModel} */ (SDK.DebuggerModel.fromTarget(target
))); |
| 25 } | 25 } |
| 26 | 26 |
| 27 /** | 27 /** |
| 28 * @param {!WebInspector.Event} event | 28 * @param {!Common.Event} event |
| 29 */ | 29 */ |
| 30 _updateOverlay(event) { | 30 _updateOverlay(event) { |
| 31 this._updateTargetOverlay(/** @type {!WebInspector.DebuggerModel} */ (event.
target)); | 31 this._updateTargetOverlay(/** @type {!SDK.DebuggerModel} */ (event.target)); |
| 32 } | 32 } |
| 33 | 33 |
| 34 /** | 34 /** |
| 35 * @param {!WebInspector.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() && !WebInspector.moduleSetting('disab
lePausedStateOverlay').get() ? | 40 var message = debuggerModel.isPaused() && !Common.moduleSetting('disablePaus
edStateOverlay').get() ? |
| 41 WebInspector.UIString('Paused in debugger') : | 41 Common.UIString('Paused in debugger') : |
| 42 undefined; | 42 undefined; |
| 43 debuggerModel.target().pageAgent().configureOverlay(WebInspector.targetManag
er.allTargetsSuspended(), message); | 43 debuggerModel.target().pageAgent().configureOverlay(SDK.targetManager.allTar
getsSuspended(), message); |
| 44 } | 44 } |
| 45 }; | 45 }; |
| OLD | NEW |