| OLD | NEW |
| 1 /* | 1 /* |
| 2 * Copyright (C) 2007, 2008 Apple Inc. All rights reserved. | 2 * Copyright (C) 2007, 2008 Apple Inc. All rights reserved. |
| 3 * Copyright (C) 2008, 2009 Anthony Ricaud <rik@webkit.org> | 3 * Copyright (C) 2008, 2009 Anthony Ricaud <rik@webkit.org> |
| 4 * Copyright (C) 2011 Google Inc. All rights reserved. | 4 * Copyright (C) 2011 Google Inc. All rights reserved. |
| 5 * | 5 * |
| 6 * Redistribution and use in source and binary forms, with or without | 6 * Redistribution and use in source and binary forms, with or without |
| 7 * modification, are permitted provided that the following conditions | 7 * modification, are permitted provided that the following conditions |
| 8 * are met: | 8 * are met: |
| 9 * | 9 * |
| 10 * 1. Redistributions of source code must retain the above copyright | 10 * 1. Redistributions of source code must retain the above copyright |
| (...skipping 661 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 672 */ | 672 */ |
| 673 constructor(timeCalculator, filmStripView) { | 673 constructor(timeCalculator, filmStripView) { |
| 674 /** @type {?SDK.Target} */ | 674 /** @type {?SDK.Target} */ |
| 675 this._target = null; | 675 this._target = null; |
| 676 this._timeCalculator = timeCalculator; | 676 this._timeCalculator = timeCalculator; |
| 677 this._filmStripView = filmStripView; | 677 this._filmStripView = filmStripView; |
| 678 } | 678 } |
| 679 | 679 |
| 680 /** | 680 /** |
| 681 * @override | 681 * @override |
| 682 */ | |
| 683 tracingStarted() { | |
| 684 } | |
| 685 | |
| 686 /** | |
| 687 * @override | |
| 688 * @param {!Array.<!SDK.TracingManager.EventPayload>} events | 682 * @param {!Array.<!SDK.TracingManager.EventPayload>} events |
| 689 */ | 683 */ |
| 690 traceEventsCollected(events) { | 684 traceEventsCollected(events) { |
| 691 if (this._tracingModel) | 685 if (this._tracingModel) |
| 692 this._tracingModel.addEvents(events); | 686 this._tracingModel.addEvents(events); |
| 693 } | 687 } |
| 694 | 688 |
| 695 /** | 689 /** |
| 696 * @override | 690 * @override |
| 697 */ | 691 */ |
| 698 tracingComplete() { | 692 tracingComplete() { |
| 699 if (!this._tracingModel || !this._target) | 693 if (!this._tracingModel || !this._target) |
| 700 return; | 694 return; |
| 701 this._tracingModel.tracingComplete(); | 695 this._tracingModel.tracingComplete(); |
| 702 SDK.targetManager.resumeReload(this._target); | 696 var resourceTreeModel = SDK.ResourceTreeModel.fromTarget(this._target); |
| 703 this._target = null; | 697 this._target = null; |
| 704 this._callback(new SDK.FilmStripModel(this._tracingModel, this._timeCalculat
or.minimumBoundary() * 1000)); | 698 this._callback(new SDK.FilmStripModel(this._tracingModel, this._timeCalculat
or.minimumBoundary() * 1000)); |
| 705 delete this._callback; | 699 delete this._callback; |
| 700 if (resourceTreeModel) |
| 701 resourceTreeModel.resumeReload(); |
| 706 } | 702 } |
| 707 | 703 |
| 708 /** | 704 /** |
| 709 * @override | 705 * @override |
| 710 */ | 706 */ |
| 711 tracingBufferUsage() { | 707 tracingBufferUsage() { |
| 712 } | 708 } |
| 713 | 709 |
| 714 /** | 710 /** |
| 715 * @override | 711 * @override |
| (...skipping 24 matching lines...) Expand all Loading... |
| 740 } | 736 } |
| 741 | 737 |
| 742 /** | 738 /** |
| 743 * @param {function(?SDK.FilmStripModel)} callback | 739 * @param {function(?SDK.FilmStripModel)} callback |
| 744 */ | 740 */ |
| 745 stopRecording(callback) { | 741 stopRecording(callback) { |
| 746 if (!this._target) | 742 if (!this._target) |
| 747 return; | 743 return; |
| 748 | 744 |
| 749 this._target.tracingManager.stop(); | 745 this._target.tracingManager.stop(); |
| 750 SDK.targetManager.suspendReload(this._target); | 746 var resourceTreeModel = SDK.ResourceTreeModel.fromTarget(this._target); |
| 747 if (resourceTreeModel) |
| 748 resourceTreeModel.suspendReload(); |
| 751 this._callback = callback; | 749 this._callback = callback; |
| 752 this._filmStripView.setStatusText(Common.UIString('Fetching frames...')); | 750 this._filmStripView.setStatusText(Common.UIString('Fetching frames...')); |
| 753 } | 751 } |
| 754 }; | 752 }; |
| 755 | 753 |
| 756 /** | 754 /** |
| 757 * @implements {UI.ActionDelegate} | 755 * @implements {UI.ActionDelegate} |
| 758 * @unrestricted | 756 * @unrestricted |
| 759 */ | 757 */ |
| 760 Network.NetworkPanel.RecordActionDelegate = class { | 758 Network.NetworkPanel.RecordActionDelegate = class { |
| 761 /** | 759 /** |
| 762 * @override | 760 * @override |
| 763 * @param {!UI.Context} context | 761 * @param {!UI.Context} context |
| 764 * @param {string} actionId | 762 * @param {string} actionId |
| 765 * @return {boolean} | 763 * @return {boolean} |
| 766 */ | 764 */ |
| 767 handleAction(context, actionId) { | 765 handleAction(context, actionId) { |
| 768 var panel = UI.context.flavor(Network.NetworkPanel); | 766 var panel = UI.context.flavor(Network.NetworkPanel); |
| 769 console.assert(panel && panel instanceof Network.NetworkPanel); | 767 console.assert(panel && panel instanceof Network.NetworkPanel); |
| 770 panel._toggleRecording(); | 768 panel._toggleRecording(); |
| 771 return true; | 769 return true; |
| 772 } | 770 } |
| 773 }; | 771 }; |
| OLD | NEW |