| OLD | NEW |
| 1 /* | 1 /* |
| 2 * Copyright (C) 2012 Google Inc. All rights reserved. | 2 * Copyright (C) 2012 Google Inc. All rights reserved. |
| 3 * Copyright (C) 2012 Intel Inc. All rights reserved. | 3 * Copyright (C) 2012 Intel Inc. All rights reserved. |
| 4 * | 4 * |
| 5 * Redistribution and use in source and binary forms, with or without | 5 * Redistribution and use in source and binary forms, with or without |
| 6 * modification, are permitted provided that the following conditions are | 6 * modification, are permitted provided that the following conditions are |
| 7 * met: | 7 * met: |
| 8 * | 8 * |
| 9 * * Redistributions of source code must retain the above copyright | 9 * * Redistributions of source code must retain the above copyright |
| 10 * notice, this list of conditions and the following disclaimer. | 10 * notice, this list of conditions and the following disclaimer. |
| (...skipping 563 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 574 | 574 |
| 575 _onClearButtonClick: function() | 575 _onClearButtonClick: function() |
| 576 { | 576 { |
| 577 this._model.reset(); | 577 this._model.reset(); |
| 578 }, | 578 }, |
| 579 | 579 |
| 580 _onRecordsCleared: function() | 580 _onRecordsCleared: function() |
| 581 { | 581 { |
| 582 this.requestWindowTimes(0, Infinity); | 582 this.requestWindowTimes(0, Infinity); |
| 583 this._windowFilter._reset(); | 583 this._windowFilter._reset(); |
| 584 delete this._selectedRecord; |
| 584 if (this._lazyFrameModel) | 585 if (this._lazyFrameModel) |
| 585 this._lazyFrameModel.reset(); | 586 this._lazyFrameModel.reset(); |
| 586 for (var i = 0; i < this._currentViews.length; ++i) | 587 for (var i = 0; i < this._currentViews.length; ++i) |
| 587 this._currentViews[i].reset(); | 588 this._currentViews[i].reset(); |
| 588 this._overviewControl.reset(); | 589 this._overviewControl.reset(); |
| 589 this._updateSelectionDetails(); | 590 this._updateSelectionDetails(); |
| 590 }, | 591 }, |
| 591 | 592 |
| 592 _onRecordingStarted: function() | 593 _onRecordingStarted: function() |
| 593 { | 594 { |
| (...skipping 148 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 742 */ | 743 */ |
| 743 performSearch: function(query, shouldJump) | 744 performSearch: function(query, shouldJump) |
| 744 { | 745 { |
| 745 this._searchRegex = createPlainTextSearchRegex(query, "i"); | 746 this._searchRegex = createPlainTextSearchRegex(query, "i"); |
| 746 delete this._searchResults; | 747 delete this._searchResults; |
| 747 this._updateSearchHighlight(true, shouldJump); | 748 this._updateSearchHighlight(true, shouldJump); |
| 748 }, | 749 }, |
| 749 | 750 |
| 750 _updateSelectionDetails: function() | 751 _updateSelectionDetails: function() |
| 751 { | 752 { |
| 753 if (this._selectedRecord) |
| 754 return; |
| 755 |
| 752 var startTime = this._windowStartTime; | 756 var startTime = this._windowStartTime; |
| 753 var endTime = this._windowEndTime; | 757 var endTime = this._windowEndTime; |
| 754 | 758 |
| 755 // Return early in case 0 selection window. | 759 // Return early in case 0 selection window. |
| 756 if (startTime < 0) | 760 if (startTime < 0) |
| 757 return; | 761 return; |
| 758 | 762 |
| 759 var aggregatedStats = {}; | 763 var aggregatedStats = {}; |
| 760 | 764 |
| 761 /** | 765 /** |
| (...skipping 49 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 811 var title = WebInspector.UIString("%s \u2013 %s", Number.millisToString(
startOffset), Number.millisToString(endOffset)); | 815 var title = WebInspector.UIString("%s \u2013 %s", Number.millisToString(
startOffset), Number.millisToString(endOffset)); |
| 812 this._detailsView.setContent(title, fragment); | 816 this._detailsView.setContent(title, fragment); |
| 813 }, | 817 }, |
| 814 | 818 |
| 815 /** | 819 /** |
| 816 * @param {?WebInspector.TimelineModel.Record} record | 820 * @param {?WebInspector.TimelineModel.Record} record |
| 817 */ | 821 */ |
| 818 selectRecord: function(record) | 822 selectRecord: function(record) |
| 819 { | 823 { |
| 820 this._detailsLinkifier.reset(); | 824 this._detailsLinkifier.reset(); |
| 825 this._selectedRecord = record; |
| 821 | 826 |
| 822 if (!record) { | 827 if (!record) { |
| 823 this._updateSelectionDetails(); | 828 this._updateSelectionDetails(); |
| 824 return; | 829 return; |
| 825 } | 830 } |
| 826 | 831 |
| 827 for (var i = 0; i < this._currentViews.length; ++i) { | 832 for (var i = 0; i < this._currentViews.length; ++i) { |
| 828 var view = this._currentViews[i]; | 833 var view = this._currentViews[i]; |
| 829 view.setSelectedRecord(record); | 834 view.setSelectedRecord(record); |
| 830 } | 835 } |
| (...skipping 298 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1129 * @param {!WebInspector.TimelineModel.Record} record | 1134 * @param {!WebInspector.TimelineModel.Record} record |
| 1130 * @return {boolean} | 1135 * @return {boolean} |
| 1131 */ | 1136 */ |
| 1132 accept: function(record) | 1137 accept: function(record) |
| 1133 { | 1138 { |
| 1134 return !this._hiddenRecords[record.type]; | 1139 return !this._hiddenRecords[record.type]; |
| 1135 }, | 1140 }, |
| 1136 | 1141 |
| 1137 __proto__: WebInspector.TimelineModel.Filter.prototype | 1142 __proto__: WebInspector.TimelineModel.Filter.prototype |
| 1138 } | 1143 } |
| OLD | NEW |