Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(1230)

Side by Side Diff: third_party/WebKit/Source/devtools/front_end/main/OverlayController.js

Issue 2466123002: DevTools: reformat front-end code to match chromium style. (Closed)
Patch Set: all done Created 4 years, 1 month ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
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 /**
5 * @unrestricted
6 */
7 WebInspector.OverlayController = class {
8 constructor() {
9 WebInspector.moduleSetting('disablePausedStateOverlay').addChangeListener(th is._updateAllOverlays, this);
10 WebInspector.targetManager.addModelListener(
11 WebInspector.DebuggerModel, WebInspector.DebuggerModel.Events.DebuggerPa used, this._updateOverlay, this);
12 WebInspector.targetManager.addModelListener(
13 WebInspector.DebuggerModel, WebInspector.DebuggerModel.Events.DebuggerRe sumed, this._updateOverlay, this);
14 // TODO(dgozman): we should get DebuggerResumed on navigations instead of li stening to GlobalObjectCleared.
15 WebInspector.targetManager.addModelListener(
16 WebInspector.DebuggerModel, WebInspector.DebuggerModel.Events.GlobalObje ctCleared, this._updateOverlay, this);
17 WebInspector.targetManager.addEventListener(
18 WebInspector.TargetManager.Events.SuspendStateChanged, this._updateAllOv erlays, this);
19 }
4 20
5 /** 21 _updateAllOverlays() {
6 * @constructor 22 for (var target of WebInspector.targetManager.targets(WebInspector.Target.Ca pability.Browser))
7 */ 23 this._updateTargetOverlay(
8 WebInspector.OverlayController = function() 24 /** @type {!WebInspector.DebuggerModel} */ (WebInspector.DebuggerModel .fromTarget(target)));
9 { 25 }
10 WebInspector.moduleSetting("disablePausedStateOverlay").addChangeListener(th is._updateAllOverlays, this); 26
11 WebInspector.targetManager.addModelListener(WebInspector.DebuggerModel, WebI nspector.DebuggerModel.Events.DebuggerPaused, this._updateOverlay, this); 27 /**
12 WebInspector.targetManager.addModelListener(WebInspector.DebuggerModel, WebI nspector.DebuggerModel.Events.DebuggerResumed, this._updateOverlay, this); 28 * @param {!WebInspector.Event} event
13 // TODO(dgozman): we should get DebuggerResumed on navigations instead of li stening to GlobalObjectCleared. 29 */
14 WebInspector.targetManager.addModelListener(WebInspector.DebuggerModel, WebI nspector.DebuggerModel.Events.GlobalObjectCleared, this._updateOverlay, this); 30 _updateOverlay(event) {
15 WebInspector.targetManager.addEventListener(WebInspector.TargetManager.Event s.SuspendStateChanged, this._updateAllOverlays, this); 31 this._updateTargetOverlay(/** @type {!WebInspector.DebuggerModel} */ (event. target));
32 }
33
34 /**
35 * @param {!WebInspector.DebuggerModel} debuggerModel
36 */
37 _updateTargetOverlay(debuggerModel) {
38 if (!debuggerModel.target().hasBrowserCapability())
39 return;
40 var message = debuggerModel.isPaused() && !WebInspector.moduleSetting('disab lePausedStateOverlay').get() ?
41 WebInspector.UIString('Paused in debugger') :
42 undefined;
43 debuggerModel.target().pageAgent().configureOverlay(WebInspector.targetManag er.allTargetsSuspended(), message);
44 }
16 }; 45 };
17
18 WebInspector.OverlayController.prototype = {
19 _updateAllOverlays: function()
20 {
21 for (var target of WebInspector.targetManager.targets(WebInspector.Targe t.Capability.Browser))
22 this._updateTargetOverlay(/** @type {!WebInspector.DebuggerModel} */ (WebInspector.DebuggerModel.fromTarget(target)));
23 },
24
25 /**
26 * @param {!WebInspector.Event} event
27 */
28 _updateOverlay: function(event)
29 {
30 this._updateTargetOverlay(/** @type {!WebInspector.DebuggerModel} */ (ev ent.target));
31 },
32
33 /**
34 * @param {!WebInspector.DebuggerModel} debuggerModel
35 */
36 _updateTargetOverlay: function(debuggerModel)
37 {
38 if (!debuggerModel.target().hasBrowserCapability())
39 return;
40 var message = debuggerModel.isPaused() && !WebInspector.moduleSetting("d isablePausedStateOverlay").get() ? WebInspector.UIString("Paused in debugger") : undefined;
41 debuggerModel.target().pageAgent().configureOverlay(WebInspector.targetM anager.allTargetsSuspended(), message);
42 }
43 };
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698