fix assigning data-index to search results

This commit is contained in:
Kevin Ngo
2018-10-08 16:04:45 -07:00
parent 08ab6765e2
commit 35cba302cf

View File

@@ -245,11 +245,10 @@ function computeSearchPagination (state) {
state.searchResultsPage.length = 0;
state.searchResultsPage.__dirty = true;
for (i = state.search.page * SEARCH_PER_PAGE;
for (let i = state.search.page * SEARCH_PER_PAGE;
i < state.search.page * SEARCH_PER_PAGE + SEARCH_PER_PAGE; i++) {
if (!state.search.results[i]) { break; }
state.searchResultsPage.push(state.search.results[i]);
state.search.results[i].index = i;
state.search.songNameTexts +=
truncate(state.search.results[i].songName, SONG_NAME_TRUNCATE).toUpperCase() + '\n';
@@ -257,6 +256,10 @@ function computeSearchPagination (state) {
truncate(state.search.results[i].songSubName, SONG_SUB_NAME_TRUNCATE) + '\n';
}
for (i = 0; i < state.searchResultsPage.length; i++) {
state.searchResultsPage[i].index = i;
}
computeMenuSelectedChallengeIndex(state);
}