()
| 784 | } |
| 785 | |
| 786 | function highlightPreviousRow() { |
| 787 | if (!currentHighlightedRowId) { |
| 788 | highlightHandlers[highlightHandlers.length - 1].handler(); |
| 789 | } else { |
| 790 | if (highlightHandlers.length > 1 && |
| 791 | highlightHandlers[0].id == currentHighlightedRowId) { |
| 792 | highlightHandlers[highlightHandlers.length - 1].handler(); |
| 793 | } else { |
| 794 | for (var i = 0; i < highlightHandlers.length - 1; i++) { |
| 795 | if (highlightHandlers[i + 1].id == currentHighlightedRowId) { |
| 796 | highlightHandlers[i].handler(); |
| 797 | break; |
| 798 | } |
| 799 | } |
| 800 | } |
| 801 | } |
| 802 | smoothScrollToRow(currentHighlightedRowId); |
| 803 | } |
| 804 | |
| 805 | function highlightNextRow() { |
| 806 | if (!currentHighlightedRowId) { |
no test coverage detected