Browse Source

lowercase keywords

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

17
app.js

@ -890,24 +890,33 @@ let kara = new Vue({
this.updateStorage(); this.updateStorage();
}, },
includesOneOf(keywords, wordsToSearch) { includesOneOf(keywords, wordsToSearch) {
let lowerCasedKeywords = [];
keywords.forEach((keyword) => {
lowerCasedKeywords.push(keyword.toLowerCase());
});
let includes = false; let includes = false;
wordsToSearch.forEach((searchWord) => { wordsToSearch.forEach((searchWord) => {
if (keywords.includes(searchWord)) { if (lowerCasedKeywords.includes(searchWord)) {
includes = true; includes = true;
} }
}) });
return includes; return includes;
}, },
includesAllOf(keywords, wordsToSearch) { includesAllOf(keywords, wordsToSearch) {
let lowerCasedKeywords = [];
keywords.forEach((keyword) => {
lowerCasedKeywords.push(keyword.toLowerCase());
});
let includesAllkeywords = true; let includesAllkeywords = true;
wordsToSearch.forEach((searchWord) => { wordsToSearch.forEach((searchWord) => {
if (!keywords.includes(searchWord)) { if (!lowerCasedKeywords.includes(searchWord)) {
includesAllkeywords = false; includesAllkeywords = false;
} }
}) });
return includesAllkeywords; return includesAllkeywords;
}, },

Loading…
Cancel
Save