Improve word render speed

This commit is contained in:
Robbie Antenesse 2019-05-07 10:02:40 -06:00
parent d3c5633821
commit d5edcaf6a5
1 changed files with 18 additions and 14 deletions

View File

@ -28,6 +28,7 @@ export function getSearchFilters() {
export function getMatchingSearchWords() { export function getMatchingSearchWords() {
const searchTerm = getSearchTerm(); const searchTerm = getSearchTerm();
const filters = getSearchFilters(); const filters = getSearchFilters();
if (searchTerm !== '' || !filters.allPartsOfSpeechChecked) {
const matchingWords = window.currentDictionary.words.slice().filter(word => { const matchingWords = window.currentDictionary.words.slice().filter(word => {
if (!filters.allPartsOfSpeechChecked) { if (!filters.allPartsOfSpeechChecked) {
const partOfSpeech = word.partOfSpeech === '' ? 'Unclassified' : word.partOfSpeech; const partOfSpeech = word.partOfSpeech === '' ? 'Unclassified' : word.partOfSpeech;
@ -44,6 +45,9 @@ export function getMatchingSearchWords() {
return matchingWords; return matchingWords;
} }
return window.currentDictionary.words
}
export function highlightSearchTerm(word) { export function highlightSearchTerm(word) {
const searchTerm = getSearchTerm(); const searchTerm = getSearchTerm();
if (searchTerm) { if (searchTerm) {