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

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

Issue 2717393003: [DevTools] Turn starting tracing into promise. (Closed)
Patch Set: more work 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 361 matching lines...) Expand 10 before | Expand all | Expand 10 after
372 } 372 }
373 373
374 /** 374 /**
375 * @return {?SDK.Target} 375 * @return {?SDK.Target}
376 */ 376 */
377 mainTarget() { 377 mainTarget() {
378 return this._targets[0] || null; 378 return this._targets[0] || null;
379 } 379 }
380 380
381 /** 381 /**
382 * @param {!SDK.Target} target
383 */
384 suspendReload(target) {
385 var resourceTreeModel = SDK.ResourceTreeModel.fromTarget(target);
386 if (resourceTreeModel)
387 resourceTreeModel.suspendReload();
388 }
389
390 /**
391 * @param {!SDK.Target} target
392 */
393 resumeReload(target) {
394 var resourceTreeModel = SDK.ResourceTreeModel.fromTarget(target);
395 if (resourceTreeModel)
396 setImmediate(resourceTreeModel.resumeReload.bind(resourceTreeModel));
397 }
398
399 /**
400 * @param {function()} webSocketConnectionLostCallback 382 * @param {function()} webSocketConnectionLostCallback
401 */ 383 */
402 connectToMainTarget(webSocketConnectionLostCallback) { 384 connectToMainTarget(webSocketConnectionLostCallback) {
403 this._webSocketConnectionLostCallback = webSocketConnectionLostCallback; 385 this._webSocketConnectionLostCallback = webSocketConnectionLostCallback;
404 this._connectAndCreateMainTarget(); 386 this._connectAndCreateMainTarget();
405 } 387 }
406 388
407 _connectAndCreateMainTarget() { 389 _connectAndCreateMainTarget() {
408 if (Runtime.queryParam('nodeFrontend')) { 390 if (Runtime.queryParam('nodeFrontend')) {
409 var target = new SDK.Target( 391 var target = new SDK.Target(
(...skipping 93 matching lines...) Expand 10 before | Expand all | Expand 10 after
503 /** 485 /**
504 * @param {!T} model 486 * @param {!T} model
505 */ 487 */
506 modelRemoved(model) {}, 488 modelRemoved(model) {},
507 }; 489 };
508 490
509 /** 491 /**
510 * @type {!SDK.TargetManager} 492 * @type {!SDK.TargetManager}
511 */ 493 */
512 SDK.targetManager = new SDK.TargetManager(); 494 SDK.targetManager = new SDK.TargetManager();
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698