Browse Source

lowercase keywords

master
Nero 5 years ago
parent
commit
f6180bb23f
  1. 19
      app.js

19
app.js

@ -890,24 +890,33 @@ let kara = new Vue({ @@ -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({ @@ -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));
});

Loading…
Cancel
Save