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

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: coverage 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 /** 7 /**
8 * @unrestricted 8 * @unrestricted
9 */ 9 */
10 SDK.TargetManager = class extends Common.Object { 10 SDK.TargetManager = class extends Common.Object {
(...skipping 238 matching lines...) Expand 10 before | Expand all | Expand 10 after
249 new SDK.NetworkLog(target, resourceTreeModel, networkManager); 249 new SDK.NetworkLog(target, resourceTreeModel, networkManager);
250 250
251 /** @type {!SDK.RuntimeModel} */ 251 /** @type {!SDK.RuntimeModel} */
252 target.runtimeModel = /** @type {!SDK.RuntimeModel} */ (target.model(SDK.Run timeModel)); 252 target.runtimeModel = /** @type {!SDK.RuntimeModel} */ (target.model(SDK.Run timeModel));
253 target.model(SDK.DebuggerModel); 253 target.model(SDK.DebuggerModel);
254 target.model(SDK.DOMModel); 254 target.model(SDK.DOMModel);
255 target.model(SDK.CSSModel); 255 target.model(SDK.CSSModel);
256 256
257 /** @type {?SDK.SubTargetsManager} */ 257 /** @type {?SDK.SubTargetsManager} */
258 target.subTargetsManager = target.model(SDK.SubTargetsManager); 258 target.subTargetsManager = target.model(SDK.SubTargetsManager);
259 /** @type {!SDK.CPUProfilerModel} */ 259 target.model(SDK.CPUProfilerModel);
260 target.cpuProfilerModel = /** @type {!SDK.CPUProfilerModel} */ (target.model (SDK.CPUProfilerModel));
261 260
262 target.tracingManager = new SDK.TracingManager(target); 261 target.tracingManager = new SDK.TracingManager(target);
263 262
264 target.model(SDK.ServiceWorkerManager); 263 target.model(SDK.ServiceWorkerManager);
265 264
266 // Force creation of models which have observers. 265 // Force creation of models which have observers.
267 for (var modelClass of this._modelObservers.keys()) 266 for (var modelClass of this._modelObservers.keys())
268 target.model(modelClass); 267 target.model(modelClass);
269 this._pendingTargets.delete(target); 268 this._pendingTargets.delete(target);
270 269
(...skipping 232 matching lines...) Expand 10 before | Expand all | Expand 10 after
503 /** 502 /**
504 * @param {!T} model 503 * @param {!T} model
505 */ 504 */
506 modelRemoved(model) {}, 505 modelRemoved(model) {},
507 }; 506 };
508 507
509 /** 508 /**
510 * @type {!SDK.TargetManager} 509 * @type {!SDK.TargetManager}
511 */ 510 */
512 SDK.targetManager = new SDK.TargetManager(); 511 SDK.targetManager = new SDK.TargetManager();
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698