From f6180bb23fa728cf310db684bf20d33dbd3dbcf4 Mon Sep 17 00:00:00 2001 From: Nero Date: Wed, 23 Sep 2020 12:23:15 +0200 Subject: [PATCH] lowercase keywords --- app.js | 19 ++++++++++++++----- 1 file changed, 14 insertions(+), 5 deletions(-) diff --git a/app.js b/app.js index e32883f..7bcac8d 100644 --- a/app.js +++ b/app.js @@ -890,24 +890,33 @@ let kara = new Vue({ this.updateStorage(); }, includesOneOf(keywords, wordsToSearch) { + let lowerCasedKeywords = []; + keywords.forEach((keyword) => { + lowerCasedKeywords.push(keyword.toLowerCase()); + }); let includes = false; wordsToSearch.forEach((searchWord) => { - if (keywords.includes(searchWord)) { + if (lowerCasedKeywords.includes(searchWord)) { includes = true; } - }) + }); return includes; }, includesAllOf(keywords, wordsToSearch) { + let lowerCasedKeywords = []; + keywords.forEach((keyword) => { + lowerCasedKeywords.push(keyword.toLowerCase()); + }); + let includesAllkeywords = true; wordsToSearch.forEach((searchWord) => { - if (!keywords.includes(searchWord)) { + if (!lowerCasedKeywords.includes(searchWord)) { includesAllkeywords = false; } - }) + }); return includesAllkeywords; }, @@ -929,7 +938,7 @@ let kara = new Vue({ axios.get('/reactions/get').then((response) => { Kara.reactions = []; - + response.data.forEach((reaction) => { Kara.reactions.push(JSON.parse(reaction.reaction)); });