mirror of
https://github.com/sigmasternchen/MyTube
synced 2025-03-15 21:08:55 +00:00
24 lines
695 B
JavaScript
24 lines
695 B
JavaScript
![]() |
function search(input, elements, contents) {
|
||
|
for (let i = 0; i < contents.length; i++) {
|
||
|
console.log(contents[i])
|
||
|
contents[i] = contents[i].toLowerCase();
|
||
|
}
|
||
|
|
||
|
input.onkeyup = function () {
|
||
|
let tokens = input.value;
|
||
|
tokens = tokens.toLowerCase();
|
||
|
tokens = tokens.split(" ");
|
||
|
|
||
|
for (let i = 0; i < contents.length; i++) {
|
||
|
let okay = true;
|
||
|
for (let j = 0; j < tokens.length; j++) {
|
||
|
if (contents[i].indexOf(tokens[j]) < 0) {
|
||
|
okay = false;
|
||
|
break;
|
||
|
}
|
||
|
}
|
||
|
|
||
|
elements[i].style.display = okay ? "block" : "none";
|
||
|
}
|
||
|
}
|
||
|
}
|