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

Side by Side Diff: third_party/WebKit/Source/devtools/front_end/sdk/TargetManager.js

Issue 2721663005: [DevTools] Access cpu profiler only when JS capability is present. (Closed)
Patch Set: rebased Created 3 years, 9 months 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 /* 1 /*
2 * Copyright 2014 The Chromium Authors. All rights reserved. 2 * Copyright 2014 The Chromium Authors. All rights reserved.
3 * Use of this source code is governed by a BSD-style license that can be 3 * Use of this source code is governed by a BSD-style license that can be
4 * found in the LICENSE file. 4 * found in the LICENSE file.
5 */ 5 */
6 6
7 SDK.TargetManager = class extends Common.Object { 7 SDK.TargetManager = class extends Common.Object {
8 constructor() { 8 constructor() {
9 super(); 9 super();
10 /** @type {!Array.<!SDK.Target>} */ 10 /** @type {!Array.<!SDK.Target>} */
(...skipping 239 matching lines...) Expand 10 before | Expand all | Expand 10 after
250 var networkManager = target.model(SDK.NetworkManager); 250 var networkManager = target.model(SDK.NetworkManager);
251 var resourceTreeModel = target.model(SDK.ResourceTreeModel); 251 var resourceTreeModel = target.model(SDK.ResourceTreeModel);
252 if (networkManager && resourceTreeModel) 252 if (networkManager && resourceTreeModel)
253 new SDK.NetworkLog(target, resourceTreeModel, networkManager); 253 new SDK.NetworkLog(target, resourceTreeModel, networkManager);
254 254
255 /** @type {!SDK.RuntimeModel} */ 255 /** @type {!SDK.RuntimeModel} */
256 target.runtimeModel = /** @type {!SDK.RuntimeModel} */ (target.model(SDK.Run timeModel)); 256 target.runtimeModel = /** @type {!SDK.RuntimeModel} */ (target.model(SDK.Run timeModel));
257 target.model(SDK.DebuggerModel); 257 target.model(SDK.DebuggerModel);
258 target.model(SDK.DOMModel); 258 target.model(SDK.DOMModel);
259 target.model(SDK.CSSModel); 259 target.model(SDK.CSSModel);
260 260 target.model(SDK.CPUProfilerModel);
261 /** @type {!SDK.CPUProfilerModel} */
262 target.cpuProfilerModel = /** @type {!SDK.CPUProfilerModel} */ (target.model (SDK.CPUProfilerModel));
263 261
264 target.tracingManager = new SDK.TracingManager(target); 262 target.tracingManager = new SDK.TracingManager(target);
265 263
266 target.model(SDK.ServiceWorkerManager); 264 target.model(SDK.ServiceWorkerManager);
267 265
268 if (target.hasTargetCapability()) 266 if (target.hasTargetCapability())
269 this._childTargetManagers.set(target, new SDK.ChildTargetManager(this, tar get, resourceTreeModel)); 267 this._childTargetManagers.set(target, new SDK.ChildTargetManager(this, tar get, resourceTreeModel));
270 268
271 // Force creation of models which have observers. 269 // Force creation of models which have observers.
272 for (var modelClass of this._modelObservers.keys()) 270 for (var modelClass of this._modelObservers.keys())
(...skipping 431 matching lines...) Expand 10 before | Expand all | Expand 10 after
704 /** 702 /**
705 * @param {!T} model 703 * @param {!T} model
706 */ 704 */
707 modelRemoved(model) {}, 705 modelRemoved(model) {},
708 }; 706 };
709 707
710 /** 708 /**
711 * @type {!SDK.TargetManager} 709 * @type {!SDK.TargetManager}
712 */ 710 */
713 SDK.targetManager = new SDK.TargetManager(); 711 SDK.targetManager = new SDK.TargetManager();
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698