| 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 /** | 7 /** |
| 8 * @constructor | 8 * @constructor |
| 9 * @extends {WebInspector.Object} | 9 * @extends {WebInspector.Object} |
| 10 */ | 10 */ |
| (...skipping 290 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 301 for (var pair of this._modelListeners) { | 301 for (var pair of this._modelListeners) { |
| 302 var listeners = pair[1]; | 302 var listeners = pair[1]; |
| 303 for (var i = 0; i < listeners.length; ++i) { | 303 for (var i = 0; i < listeners.length; ++i) { |
| 304 var model = target.model(listeners[i].modelClass); | 304 var model = target.model(listeners[i].modelClass); |
| 305 if (model) | 305 if (model) |
| 306 model.removeEventListener(/** @type {symbol} */ (pair[0]), l
isteners[i].listener, listeners[i].thisObject); | 306 model.removeEventListener(/** @type {symbol} */ (pair[0]), l
isteners[i].listener, listeners[i].thisObject); |
| 307 } | 307 } |
| 308 } | 308 } |
| 309 }, | 309 }, |
| 310 | 310 |
| 311 removeAllTargets: function() |
| 312 { |
| 313 var targets = this._targets.slice(); |
| 314 for (var i = targets.length - 1; i >=0 ; --i) |
| 315 this.removeTarget(targets[i]); |
| 316 this._targets = []; |
| 317 }, |
| 318 |
| 311 /** | 319 /** |
| 312 * @param {number=} capabilitiesMask | 320 * @param {number=} capabilitiesMask |
| 313 * @return {!Array.<!WebInspector.Target>} | 321 * @return {!Array.<!WebInspector.Target>} |
| 314 */ | 322 */ |
| 315 targets: function(capabilitiesMask) | 323 targets: function(capabilitiesMask) |
| 316 { | 324 { |
| 317 if (!capabilitiesMask) | 325 if (!capabilitiesMask) |
| 318 return this._targets.slice(); | 326 return this._targets.slice(); |
| 319 else | 327 else |
| 320 return this._targets.filter((target) => target.hasAllCapabilities(ca
pabilitiesMask || 0)); | 328 return this._targets.filter((target) => target.hasAllCapabilities(ca
pabilitiesMask || 0)); |
| (...skipping 60 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 381 /** | 389 /** |
| 382 * @param {!WebInspector.Target} target | 390 * @param {!WebInspector.Target} target |
| 383 */ | 391 */ |
| 384 targetRemoved: function(target) { }, | 392 targetRemoved: function(target) { }, |
| 385 } | 393 } |
| 386 | 394 |
| 387 /** | 395 /** |
| 388 * @type {!WebInspector.TargetManager} | 396 * @type {!WebInspector.TargetManager} |
| 389 */ | 397 */ |
| 390 WebInspector.targetManager = new WebInspector.TargetManager(); | 398 WebInspector.targetManager = new WebInspector.TargetManager(); |
| OLD | NEW |