-
Notifications
You must be signed in to change notification settings - Fork 0
/
app.js
39 lines (34 loc) · 1.55 KB
/
app.js
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
function myFunction(){ /*searchbar*/
var input, filter, ul, li, a, i, j;
input = document.getElementById('myInput');
filter = input.value.toUpperCase();
let myuls = ['Fundamentos', 'Números Primos', 'Funções da Teoria dos Números', 'Aritmética Modular', 'Sistemas Numéricos', 'Diversos', 'Fundamentos2', 'Árvores', 'Avançado', 'DP Otimizações', 'Tarefas', 'Fundamentos3', 'Avançado2', 'Tarefas2', 'Matrizes', 'Fundamentos4', 'Técnica', 'Tarefas3', 'Procura', 'Integração', 'Operações elementares', 'Polígonos', 'Sweep Line', 'Convex Hull', 'Diversos2', 'Travessia', 'Componentes', 'fonte única', 'pares', 'Árvores geradoras', 'Ciclos', 'LCA', 'Fluxos', 'Correspondências', 'Diversos3', 'Sequências', 'jogos', 'Cronograma', 'Diversos4'];
for(j=0; j < myuls.length; j++){
ul = document.getElementById(myuls[j]);
li = ul.getElementsByTagName('li');
for(i=0; i < li.length; i++){
a = li[i].getElementsByTagName('a')[0];
if(a.innerHTML.toUpperCase().indexOf(filter) > -1){
li[i].style.display = "";
}
else{
li[i].style.display = "none";
}
}
}
}
function day(){ /*daynightmode*/
c.className='day';
body.className='day';
}
function night(){
c.className='night';
body.className='night';
}
/* Dark Mode */
function main() {
let list = document.body.classList;
document.getElementById("toggler").addEventListener("change", event => {
event.target.checked ? night() : day();
});
}