| OLD | NEW |
| 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 316 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 327 null); | 327 null); |
| 328 target.setInspectedURL('Node'); | 328 target.setInspectedURL('Node'); |
| 329 this._childTargetManagers.set(target, new SDK.ChildTargetManager(this, tar
get)); | 329 this._childTargetManagers.set(target, new SDK.ChildTargetManager(this, tar
get)); |
| 330 Host.userMetrics.actionTaken(Host.UserMetrics.Action.ConnectToNodeJSFromFr
ontend); | 330 Host.userMetrics.actionTaken(Host.UserMetrics.Action.ConnectToNodeJSFromFr
ontend); |
| 331 return; | 331 return; |
| 332 } | 332 } |
| 333 | 333 |
| 334 var capabilities = SDK.Target.Capability.Browser | SDK.Target.Capability.DOM
| SDK.Target.Capability.JS | | 334 var capabilities = SDK.Target.Capability.Browser | SDK.Target.Capability.DOM
| SDK.Target.Capability.JS | |
| 335 SDK.Target.Capability.Log | SDK.Target.Capability.Network | SDK.Target.C
apability.Target | | 335 SDK.Target.Capability.Log | SDK.Target.Capability.Network | SDK.Target.C
apability.Target | |
| 336 SDK.Target.Capability.ScreenCapture | SDK.Target.Capability.Tracing | SD
K.Target.Capability.TouchEmulation | | 336 SDK.Target.Capability.ScreenCapture | SDK.Target.Capability.Tracing | SD
K.Target.Capability.TouchEmulation | |
| 337 SDK.Target.Capability.Security; | 337 SDK.Target.Capability.Security | SDK.Target.Capability.Input; |
| 338 if (Runtime.queryParam('isSharedWorker')) { | 338 if (Runtime.queryParam('isSharedWorker')) { |
| 339 capabilities = SDK.Target.Capability.Browser | SDK.Target.Capability.Log |
SDK.Target.Capability.Network | | 339 capabilities = SDK.Target.Capability.Browser | SDK.Target.Capability.Log |
SDK.Target.Capability.Network | |
| 340 SDK.Target.Capability.Target; | 340 SDK.Target.Capability.Target; |
| 341 } else if (Runtime.queryParam('v8only')) { | 341 } else if (Runtime.queryParam('v8only')) { |
| 342 capabilities = SDK.Target.Capability.JS; | 342 capabilities = SDK.Target.Capability.JS; |
| 343 Host.userMetrics.actionTaken(Host.UserMetrics.Action.ConnectToNodeJSDirect
ly); | 343 Host.userMetrics.actionTaken(Host.UserMetrics.Action.ConnectToNodeJSDirect
ly); |
| 344 } | 344 } |
| 345 | 345 |
| 346 var target = | 346 var target = |
| 347 this.createTarget('main', Common.UIString('Main'), capabilities, this._c
reateMainConnection.bind(this), null); | 347 this.createTarget('main', Common.UIString('Main'), capabilities, this._c
reateMainConnection.bind(this), null); |
| (...skipping 88 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 436 * @return {number} | 436 * @return {number} |
| 437 */ | 437 */ |
| 438 _capabilitiesForType(type) { | 438 _capabilitiesForType(type) { |
| 439 if (type === 'worker') | 439 if (type === 'worker') |
| 440 return SDK.Target.Capability.JS | SDK.Target.Capability.Log; | 440 return SDK.Target.Capability.JS | SDK.Target.Capability.Log; |
| 441 if (type === 'service_worker') | 441 if (type === 'service_worker') |
| 442 return SDK.Target.Capability.Log | SDK.Target.Capability.Network | SDK.Tar
get.Capability.Target; | 442 return SDK.Target.Capability.Log | SDK.Target.Capability.Network | SDK.Tar
get.Capability.Target; |
| 443 if (type === 'iframe') { | 443 if (type === 'iframe') { |
| 444 return SDK.Target.Capability.Browser | SDK.Target.Capability.DOM | SDK.Tar
get.Capability.JS | | 444 return SDK.Target.Capability.Browser | SDK.Target.Capability.DOM | SDK.Tar
get.Capability.JS | |
| 445 SDK.Target.Capability.Log | SDK.Target.Capability.Network | SDK.Target
.Capability.Target | | 445 SDK.Target.Capability.Log | SDK.Target.Capability.Network | SDK.Target
.Capability.Target | |
| 446 SDK.Target.Capability.Tracing | SDK.Target.Capability.TouchEmulation; | 446 SDK.Target.Capability.Tracing | SDK.Target.Capability.TouchEmulation |
SDK.Target.Capability.Input; |
| 447 } | 447 } |
| 448 if (type === 'node') | 448 if (type === 'node') |
| 449 return SDK.Target.Capability.JS; | 449 return SDK.Target.Capability.JS; |
| 450 return 0; | 450 return 0; |
| 451 } | 451 } |
| 452 | 452 |
| 453 /** | 453 /** |
| 454 * @override | 454 * @override |
| 455 * @param {!Protocol.Target.TargetInfo} targetInfo | 455 * @param {!Protocol.Target.TargetInfo} targetInfo |
| 456 */ | 456 */ |
| (...skipping 155 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 612 /** | 612 /** |
| 613 * @param {!T} model | 613 * @param {!T} model |
| 614 */ | 614 */ |
| 615 modelRemoved(model) {}, | 615 modelRemoved(model) {}, |
| 616 }; | 616 }; |
| 617 | 617 |
| 618 /** | 618 /** |
| 619 * @type {!SDK.TargetManager} | 619 * @type {!SDK.TargetManager} |
| 620 */ | 620 */ |
| 621 SDK.targetManager = new SDK.TargetManager(); | 621 SDK.targetManager = new SDK.TargetManager(); |
| OLD | NEW |