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

Side by Side Diff: third_party/WebKit/Source/devtools/front_end/profiler/ProfileView.js

Issue 2752403002: [DevTools] Migrate usages of Target to RuntimeModel where makes sense (Closed)
Patch Set: review comments addressed 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 // Copyright 2016 The Chromium Authors. All rights reserved. 1 // Copyright 2016 The Chromium Authors. All rights reserved.
2 // Use of this source code is governed by a BSD-style license that can be 2 // Use of this source code is governed by a BSD-style license that can be
3 // found in the LICENSE file. 3 // found in the LICENSE file.
4 /** 4 /**
5 * @implements {UI.Searchable} 5 * @implements {UI.Searchable}
6 * @unrestricted 6 * @unrestricted
7 */ 7 */
8 Profiler.ProfileView = class extends UI.SimpleView { 8 Profiler.ProfileView = class extends UI.SimpleView {
9 constructor() { 9 constructor() {
10 super(Common.UIString('Profile')); 10 super(Common.UIString('Profile'));
(...skipping 383 matching lines...) Expand 10 before | Expand all | Expand 10 after
394 * @unrestricted 394 * @unrestricted
395 */ 395 */
396 Profiler.WritableProfileHeader = class extends Profiler.ProfileHeader { 396 Profiler.WritableProfileHeader = class extends Profiler.ProfileHeader {
397 /** 397 /**
398 * @param {?SDK.Target} target 398 * @param {?SDK.Target} target
399 * @param {!Profiler.ProfileType} type 399 * @param {!Profiler.ProfileType} type
400 * @param {string=} title 400 * @param {string=} title
401 */ 401 */
402 constructor(target, type, title) { 402 constructor(target, type, title) {
403 super(target, type, title || Common.UIString('Profile %d', type.nextProfileU id())); 403 super(target, type, title || Common.UIString('Profile %d', type.nextProfileU id()));
404 this._debuggerModel = SDK.DebuggerModel.fromTarget(target); 404 this._debuggerModel = target && target.model(SDK.DebuggerModel);
405 this._tempFile = null; 405 this._tempFile = null;
406 } 406 }
407 407
408 /** 408 /**
409 * @override 409 * @override
410 */ 410 */
411 onTransferStarted() { 411 onTransferStarted() {
412 this._jsonifiedProfile = ''; 412 this._jsonifiedProfile = '';
413 this.updateStatus(Common.UIString('Loading\u2026 %s', Number.bytesToString(t his._jsonifiedProfile.length)), true); 413 this.updateStatus(Common.UIString('Loading\u2026 %s', Number.bytesToString(t his._jsonifiedProfile.length)), true);
414 } 414 }
(...skipping 171 matching lines...) Expand 10 before | Expand all | Expand 10 after
586 tempFile.write([serializedData], didWriteToTempFile.bind(this)); 586 tempFile.write([serializedData], didWriteToTempFile.bind(this));
587 } 587 }
588 588
589 _notifyTempFileReady() { 589 _notifyTempFileReady() {
590 if (this._onTempFileReady) { 590 if (this._onTempFileReady) {
591 this._onTempFileReady(); 591 this._onTempFileReady();
592 this._onTempFileReady = null; 592 this._onTempFileReady = null;
593 } 593 }
594 } 594 }
595 }; 595 };
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698