| 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 841 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 852 }, | 852 }, |
| 853 | 853 |
| 854 jumpToPreviousSearchResult: function() | 854 jumpToPreviousSearchResult: function() |
| 855 { | 855 { |
| 856 if (!this._searchResults || !this._searchResults.length) | 856 if (!this._searchResults || !this._searchResults.length) |
| 857 return; | 857 return; |
| 858 var index = this._selectedSearchResult ? this._searchResults.indexOf(thi
s._selectedSearchResult) : 0; | 858 var index = this._selectedSearchResult ? this._searchResults.indexOf(thi
s._selectedSearchResult) : 0; |
| 859 this._jumpToSearchResult(index - 1); | 859 this._jumpToSearchResult(index - 1); |
| 860 }, | 860 }, |
| 861 | 861 |
| 862 /** |
| 863 * @return {boolean} |
| 864 */ |
| 865 supportsCaseSensitiveSearch: function() |
| 866 { |
| 867 return false; |
| 868 }, |
| 869 |
| 870 /** |
| 871 * @return {boolean} |
| 872 */ |
| 873 supportsRegexSearch: function() |
| 874 { |
| 875 return false; |
| 876 }, |
| 877 |
| 862 _jumpToSearchResult: function(index) | 878 _jumpToSearchResult: function(index) |
| 863 { | 879 { |
| 864 this._selectSearchResult((index + this._searchResults.length) % this._se
archResults.length); | 880 this._selectSearchResult((index + this._searchResults.length) % this._se
archResults.length); |
| 865 this._currentViews[0].highlightSearchResult(this._selectedSearchResult,
this._searchRegex, true); | 881 this._currentViews[0].highlightSearchResult(this._selectedSearchResult,
this._searchRegex, true); |
| 866 }, | 882 }, |
| 867 | 883 |
| 868 _selectSearchResult: function(index) | 884 _selectSearchResult: function(index) |
| 869 { | 885 { |
| 870 this._selectedSearchResult = this._searchResults[index]; | 886 this._selectedSearchResult = this._searchResults[index]; |
| 871 this._searchableView.updateCurrentMatchIndex(index); | 887 this._searchableView.updateCurrentMatchIndex(index); |
| (...skipping 64 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 936 | 952 |
| 937 searchCanceled: function() | 953 searchCanceled: function() |
| 938 { | 954 { |
| 939 this._clearHighlight(); | 955 this._clearHighlight(); |
| 940 delete this._searchResults; | 956 delete this._searchResults; |
| 941 delete this._selectedSearchResult; | 957 delete this._selectedSearchResult; |
| 942 delete this._searchRegex; | 958 delete this._searchRegex; |
| 943 }, | 959 }, |
| 944 | 960 |
| 945 /** | 961 /** |
| 946 * @param {string} query | 962 * @param {!WebInspector.SearchableView.SearchConfig} searchConfig |
| 947 * @param {boolean} shouldJump | 963 * @param {boolean} shouldJump |
| 948 * @param {boolean=} jumpBackwards | 964 * @param {boolean=} jumpBackwards |
| 949 */ | 965 */ |
| 950 performSearch: function(query, shouldJump, jumpBackwards) | 966 performSearch: function(searchConfig, shouldJump, jumpBackwards) |
| 951 { | 967 { |
| 968 var query = searchConfig.query; |
| 952 this._searchRegex = createPlainTextSearchRegex(query, "i"); | 969 this._searchRegex = createPlainTextSearchRegex(query, "i"); |
| 953 delete this._searchResults; | 970 delete this._searchResults; |
| 954 this._updateSearchHighlight(true, shouldJump, jumpBackwards); | 971 this._updateSearchHighlight(true, shouldJump, jumpBackwards); |
| 955 }, | 972 }, |
| 956 | 973 |
| 957 _updateSelectionDetails: function() | 974 _updateSelectionDetails: function() |
| 958 { | 975 { |
| 959 if (!this._selection) { | 976 if (!this._selection) { |
| 960 this._updateSelectedRangeStats(); | 977 this._updateSelectedRangeStats(); |
| 961 return; | 978 return; |
| (...skipping 493 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1455 | 1472 |
| 1456 WebInspector.TimelinePanelFactory.prototype = { | 1473 WebInspector.TimelinePanelFactory.prototype = { |
| 1457 /** | 1474 /** |
| 1458 * @return {!WebInspector.Panel} | 1475 * @return {!WebInspector.Panel} |
| 1459 */ | 1476 */ |
| 1460 createPanel: function() | 1477 createPanel: function() |
| 1461 { | 1478 { |
| 1462 return WebInspector.TimelinePanel._instance(); | 1479 return WebInspector.TimelinePanel._instance(); |
| 1463 } | 1480 } |
| 1464 } | 1481 } |
| OLD | NEW |