| 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 Matt Lilek <webkit@mattlilek.com> | 3 * Copyright (C) 2008 Matt Lilek <webkit@mattlilek.com> |
| 4 * Copyright (C) 2009 Joseph Pecoraro | 4 * Copyright (C) 2009 Joseph Pecoraro |
| 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 377 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 388 | 388 |
| 389 delete this._currentSearchResultIndex; | 389 delete this._currentSearchResultIndex; |
| 390 delete this._searchResults; | 390 delete this._searchResults; |
| 391 | 391 |
| 392 var targets = WebInspector.targetManager.targets(); | 392 var targets = WebInspector.targetManager.targets(); |
| 393 for (var i = 0; i < targets.length; ++i) | 393 for (var i = 0; i < targets.length; ++i) |
| 394 targets[i].domModel.cancelSearch(); | 394 targets[i].domModel.cancelSearch(); |
| 395 }, | 395 }, |
| 396 | 396 |
| 397 /** | 397 /** |
| 398 * @param {string} query | 398 * @param {!WebInspector.SearchableView.SearchConfig} searchConfig |
| 399 * @param {boolean} shouldJump | 399 * @param {boolean} shouldJump |
| 400 * @param {boolean=} jumpBackwards | 400 * @param {boolean=} jumpBackwards |
| 401 */ | 401 */ |
| 402 performSearch: function(query, shouldJump, jumpBackwards) | 402 performSearch: function(searchConfig, shouldJump, jumpBackwards) |
| 403 { | 403 { |
| 404 var query = searchConfig.query; |
| 404 // Call searchCanceled since it will reset everything we need before doi
ng a new search. | 405 // Call searchCanceled since it will reset everything we need before doi
ng a new search. |
| 405 this.searchCanceled(); | 406 this.searchCanceled(); |
| 406 | 407 |
| 407 const whitespaceTrimmedQuery = query.trim(); | 408 const whitespaceTrimmedQuery = query.trim(); |
| 408 if (!whitespaceTrimmedQuery.length) | 409 if (!whitespaceTrimmedQuery.length) |
| 409 return; | 410 return; |
| 410 | 411 |
| 411 this._searchQuery = query; | 412 this._searchQuery = query; |
| 412 | 413 |
| 413 var targets = WebInspector.targetManager.targets(); | 414 var targets = WebInspector.targetManager.targets(); |
| (...skipping 156 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 570 this._jumpToSearchResult(this._currentSearchResultIndex + 1); | 571 this._jumpToSearchResult(this._currentSearchResultIndex + 1); |
| 571 }, | 572 }, |
| 572 | 573 |
| 573 jumpToPreviousSearchResult: function() | 574 jumpToPreviousSearchResult: function() |
| 574 { | 575 { |
| 575 if (!this._searchResults) | 576 if (!this._searchResults) |
| 576 return; | 577 return; |
| 577 this._jumpToSearchResult(this._currentSearchResultIndex - 1); | 578 this._jumpToSearchResult(this._currentSearchResultIndex - 1); |
| 578 }, | 579 }, |
| 579 | 580 |
| 581 /** |
| 582 * @return {boolean} |
| 583 */ |
| 584 supportsCaseSensitiveSearch: function() |
| 585 { |
| 586 return false; |
| 587 }, |
| 588 |
| 589 /** |
| 590 * @return {boolean} |
| 591 */ |
| 592 supportsRegexSearch: function() |
| 593 { |
| 594 return false; |
| 595 }, |
| 596 |
| 580 _highlightCurrentSearchResult: function() | 597 _highlightCurrentSearchResult: function() |
| 581 { | 598 { |
| 582 var index = this._currentSearchResultIndex; | 599 var index = this._currentSearchResultIndex; |
| 583 var searchResults = this._searchResults; | 600 var searchResults = this._searchResults; |
| 584 var searchResult = searchResults[index]; | 601 var searchResult = searchResults[index]; |
| 585 | 602 |
| 586 if (searchResult.node === null) { | 603 if (searchResult.node === null) { |
| 587 this._searchableView.updateCurrentMatchIndex(index); | 604 this._searchableView.updateCurrentMatchIndex(index); |
| 588 return; | 605 return; |
| 589 } | 606 } |
| (...skipping 955 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1545 | 1562 |
| 1546 WebInspector.ElementsPanelFactory.prototype = { | 1563 WebInspector.ElementsPanelFactory.prototype = { |
| 1547 /** | 1564 /** |
| 1548 * @return {!WebInspector.Panel} | 1565 * @return {!WebInspector.Panel} |
| 1549 */ | 1566 */ |
| 1550 createPanel: function() | 1567 createPanel: function() |
| 1551 { | 1568 { |
| 1552 return WebInspector.ElementsPanel.instance(); | 1569 return WebInspector.ElementsPanel.instance(); |
| 1553 } | 1570 } |
| 1554 } | 1571 } |
| OLD | NEW |