-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathchange_html.js
77 lines (70 loc) · 3 KB
/
change_html.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
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
var dut_valu;
var dtt_valu;
var wut_valu;
var wtt_valu;
var hr_util;
var min_util;
var hr_inutil;
var min_inutil;
var hr_total;
var min_total;
var percent;
function duas_casas(numero){
if (numero <= 9){
numero = "0"+numero;
}
return numero;
}
async function muda_dados_diarios() {
//ler os dados salvos do sistema
chrome.storage.local.get(["dtt"], function (result) { //Primeiro tem que ler o dado que já está salvo
dtt_valu = parseInt(result.dtt);
});
chrome.storage.local.get(["dut"], function(result) { //Primeiro tem que ler o dado que já está salvo
dut_valu = parseInt(result.dut);
});
//transformar em variaveis pertinentes
after_day();
}
async function muda_dados_semanais() {
//ler os dados salvos do sistema
chrome.storage.local.get(["wtt"], function (result) { //Primeiro tem que ler o dado que já está salvo
wtt_valu = parseInt(result.wtt);
});
chrome.storage.local.get(["wut"], function(result) { //Primeiro tem que ler o dado que já está salvo
wut_valu = parseInt(result.wut);
});
//transformar em variaveis pertinentes
after_week();
}
function after_day(){
hr_total = duas_casas(Math.round(dtt_valu/3600));
min_total = duas_casas(Math.round((dtt_valu%3600)/60));
hr_inutil = duas_casas(Math.round(dut_valu/3600));
min_inutil = duas_casas(Math.round((dut_valu%3600)/60));
hr_util = duas_casas(Math.round((dtt_valu - dut_valu)/3600));
min_util = duas_casas(Math.round(((dtt_valu - dut_valu)%3600)/60));
percent = (dtt_valu - dut_valu) / dtt_valu;
//console.log("Calculou?");
//alterar no front
percent = parseFloat(percent.toFixed(2));
document.getElementById('dado1').innerHTML = "Tempo gasto em vídeos produtivos: "+hr_util+":"+min_util;
document.getElementById('dado2').innerHTML = "Tempo gasto em vídeos improdutivos: "+hr_inutil+":"+min_inutil;
document.getElementById('dado3').innerHTML = "Tempo total gasto no youtube: "+hr_total+":"+min_total;
document.getElementById('info_final').innerHTML = "Hoje vc usou "+percent+"% do youtube para vídeos não-banais.";
}
function after_week(){
hr_total = duas_casas(Math.round(wtt_valu/3600));
min_total = duas_casas(Math.round((wtt_valu%3600)/60));
hr_inutil = duas_casas(Math.round(wut_valu/3600));
min_inutil = duas_casas(Math.round((wut_valu%3600)/60));
hr_util = duas_casas(Math.round((wtt_valu - wut_valu)/3600));
min_util = duas_casas(Math.round(((wtt_valu - wut_valu)%3600)/60));
//alterar no front
document.getElementById('dado4').innerHTML = "Tempo gasto em vídeos produtivos: "+hr_util+":"+min_util;
document.getElementById('dado5').innerHTML = "Tempo gasto em vídeos improdutivos: "+hr_inutil+":"+min_inutil;
document.getElementById('dado6').innerHTML = "Tempo total gasto no youtube: "+hr_total+":"+min_total;
}
//chamar as funçôes, 1 exec. a cada 10 segundos é suficiente
setInterval(muda_dados_diarios, 1000);
setInterval(muda_dados_semanais, 1000);