From 35cba302cf8fcc72e009f0294da382616ab5fda2 Mon Sep 17 00:00:00 2001 From: Kevin Ngo Date: Mon, 8 Oct 2018 16:04:45 -0700 Subject: [PATCH] fix assigning data-index to search results --- src/state/index.js | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/src/state/index.js b/src/state/index.js index 7accd76..2686a13 100644 --- a/src/state/index.js +++ b/src/state/index.js @@ -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); }