Chromium Code Reviews| OLD | NEW |
|---|---|
| 1 /* | 1 /* |
| 2 * Copyright (C) 2014 Google Inc. All rights reserved. | 2 * Copyright (C) 2014 Google Inc. All rights reserved. |
| 3 * | 3 * |
| 4 * Redistribution and use in source and binary forms, with or without | 4 * Redistribution and use in source and binary forms, with or without |
| 5 * modification, are permitted provided that the following conditions are | 5 * modification, are permitted provided that the following conditions are |
| 6 * met: | 6 * met: |
| 7 * | 7 * |
| 8 * * Redistributions of source code must retain the above copyright | 8 * * Redistributions of source code must retain the above copyright |
| 9 * notice, this list of conditions and the following disclaimer. | 9 * notice, this list of conditions and the following disclaimer. |
| 10 * * Redistributions in binary form must reproduce the above | 10 * * Redistributions in binary form must reproduce the above |
| (...skipping 774 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
| 785 /** | 785 /** |
| 786 * @param {number} startTime | 786 * @param {number} startTime |
| 787 * @param {number} endTime | 787 * @param {number} endTime |
| 788 */ | 788 */ |
| 789 updateBoxSelection: function(startTime, endTime) | 789 updateBoxSelection: function(startTime, endTime) |
| 790 { | 790 { |
| 791 this._delegate.select(WebInspector.TimelineSelection.fromRange(startTime , endTime)); | 791 this._delegate.select(WebInspector.TimelineSelection.fromRange(startTime , endTime)); |
| 792 }, | 792 }, |
| 793 | 793 |
| 794 /** | 794 /** |
| 795 * @override | |
| 795 * @param {?RegExp} textFilter | 796 * @param {?RegExp} textFilter |
| 796 */ | 797 */ |
| 797 refreshRecords: function(textFilter) | 798 refreshRecords: function(textFilter) |
| 798 { | 799 { |
| 799 this._dataProvider.reset(); | 800 this._dataProvider.reset(); |
| 800 this._mainView.scheduleUpdate(); | 801 this._mainView.scheduleUpdate(); |
| 801 }, | 802 }, |
| 802 | 803 |
| 803 wasShown: function() | 804 wasShown: function() |
| 804 { | 805 { |
| (...skipping 15 matching lines...) Expand all Loading... | |
| 820 this._mainView.reset(); | 821 this._mainView.reset(); |
| 821 this._mainView.setWindowTimes(0, Infinity); | 822 this._mainView.setWindowTimes(0, Infinity); |
| 822 }, | 823 }, |
| 823 | 824 |
| 824 _onRecordingStarted: function() | 825 _onRecordingStarted: function() |
| 825 { | 826 { |
| 826 this._automaticallySizeWindow = true; | 827 this._automaticallySizeWindow = true; |
| 827 this._mainView.reset(); | 828 this._mainView.reset(); |
| 828 }, | 829 }, |
| 829 | 830 |
| 830 /** | |
| 831 * @param {!WebInspector.TimelineModel.Record} record | |
| 832 */ | |
| 833 addRecord: function(record) | |
| 834 { | |
| 835 this._dataProvider.reset(); | |
| 836 if (this._automaticallySizeWindow) { | |
| 837 var minimumRecordTime = this._model.minimumRecordTime(); | |
| 838 if (record.startTime() > (minimumRecordTime + 1000)) { | |
| 839 this._automaticallySizeWindow = false; | |
| 840 this._delegate.requestWindowTimes(minimumRecordTime, minimumReco rdTime + 1000); | |
| 841 } | |
| 842 this._mainView.scheduleUpdate(); | |
| 843 } else { | |
| 844 if (!this._pendingUpdateTimer) | |
| 845 this._pendingUpdateTimer = window.setTimeout(this._updateOnAddRe cord.bind(this), 300); | |
| 846 } | |
| 847 }, | |
| 848 | |
| 849 _updateOnAddRecord: function() | 831 _updateOnAddRecord: function() |
|
alph
2014/11/10 16:19:05
nuke?
yurys
2014/11/10 16:19:54
Done.
| |
| 850 { | 832 { |
| 851 delete this._pendingUpdateTimer; | |
| 852 this._mainView.scheduleUpdate(); | 833 this._mainView.scheduleUpdate(); |
| 853 }, | 834 }, |
| 854 | 835 |
| 855 /** | 836 /** |
| 856 * @param {number} startTime | 837 * @param {number} startTime |
| 857 * @param {number} endTime | 838 * @param {number} endTime |
| 858 */ | 839 */ |
| 859 setWindowTimes: function(startTime, endTime) | 840 setWindowTimes: function(startTime, endTime) |
| 860 { | 841 { |
| 861 this._mainView.setWindowTimes(startTime, endTime); | 842 this._mainView.setWindowTimes(startTime, endTime); |
| (...skipping 51 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
| 913 /** | 894 /** |
| 914 * @constructor | 895 * @constructor |
| 915 * @param {!WebInspector.TimelineSelection} selection | 896 * @param {!WebInspector.TimelineSelection} selection |
| 916 * @param {number} entryIndex | 897 * @param {number} entryIndex |
| 917 */ | 898 */ |
| 918 WebInspector.TimelineFlameChart.Selection = function(selection, entryIndex) | 899 WebInspector.TimelineFlameChart.Selection = function(selection, entryIndex) |
| 919 { | 900 { |
| 920 this.timelineSelection = selection; | 901 this.timelineSelection = selection; |
| 921 this.entryIndex = entryIndex; | 902 this.entryIndex = entryIndex; |
| 922 } | 903 } |
| OLD | NEW |