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

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

Issue 2900613002: Support DevTools for off-main-thread-fetch (Closed)
Patch Set: rebase Created 3 years, 5 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 450 matching lines...) Expand 10 before | Expand all | Expand 10 after
461 var childTargets = this._targetManager._targets.filter(child => child.parent Target() === this._parentTarget); 461 var childTargets = this._targetManager._targets.filter(child => child.parent Target() === this._parentTarget);
462 for (var child of childTargets) 462 for (var child of childTargets)
463 this.detachedFromTarget(child.id()); 463 this.detachedFromTarget(child.id());
464 } 464 }
465 465
466 /** 466 /**
467 * @param {string} type 467 * @param {string} type
468 * @return {number} 468 * @return {number}
469 */ 469 */
470 _capabilitiesForType(type) { 470 _capabilitiesForType(type) {
471 if (type === 'worker') 471 if (type === 'worker') {
472 return SDK.Target.Capability.JS | SDK.Target.Capability.Log; 472 if (Runtime.experiments.isEnabled('networkInWorkers'))
473 return SDK.Target.Capability.JS | SDK.Target.Capability.Log | SDK.Target .Capability.Network;
474 else
475 return SDK.Target.Capability.JS | SDK.Target.Capability.Log;
476 }
473 if (type === 'service_worker') 477 if (type === 'service_worker')
474 return SDK.Target.Capability.Log | SDK.Target.Capability.Network | SDK.Tar get.Capability.Target; 478 return SDK.Target.Capability.Log | SDK.Target.Capability.Network | SDK.Tar get.Capability.Target;
475 if (type === 'iframe') { 479 if (type === 'iframe') {
476 return SDK.Target.Capability.Browser | SDK.Target.Capability.DOM | SDK.Tar get.Capability.JS | 480 return SDK.Target.Capability.Browser | SDK.Target.Capability.DOM | SDK.Tar get.Capability.JS |
477 SDK.Target.Capability.Log | SDK.Target.Capability.Network | SDK.Target .Capability.Target | 481 SDK.Target.Capability.Log | SDK.Target.Capability.Network | SDK.Target .Capability.Target |
478 SDK.Target.Capability.Tracing | SDK.Target.Capability.Emulation | SDK. Target.Capability.Input; 482 SDK.Target.Capability.Tracing | SDK.Target.Capability.Emulation | SDK. Target.Capability.Input;
479 } 483 }
480 if (type === 'node') 484 if (type === 'node')
481 return SDK.Target.Capability.JS; 485 return SDK.Target.Capability.JS;
482 return 0; 486 return 0;
(...skipping 181 matching lines...) Expand 10 before | Expand all | Expand 10 after
664 /** 668 /**
665 * @param {!T} model 669 * @param {!T} model
666 */ 670 */
667 modelRemoved(model) {}, 671 modelRemoved(model) {},
668 }; 672 };
669 673
670 /** 674 /**
671 * @type {!SDK.TargetManager} 675 * @type {!SDK.TargetManager}
672 */ 676 */
673 SDK.targetManager = new SDK.TargetManager(); 677 SDK.targetManager = new SDK.TargetManager();
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698