-
Notifications
You must be signed in to change notification settings - Fork 4
/
main.js
54 lines (43 loc) · 1.34 KB
/
main.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
let texts = [
"Ankietowanie 90% Polaków...",
"Zbieranie informacji z grupek na Facebooku...",
"Szukanie odpowiedzi wśród amerykańskich naukowców...",
"Analizowanie wiekowych tekstów kultury...",
"Rozwiązywanie ogromnych układów równań...",
"Przeszukiwanie wszystkich zakątków świata...",
"Proszenie o pomoc NASA...",
"Szukanie eksperta w tej dziedzinie na TikToku...",
'Wywieszanie ulotek "Zaginęła osoba, która pytała. Prosimy o kontakt"...',
"Pytanie mniejszości narodowych...",
"Zbieranie informacji z nielegalnych źródeł...",
"Proszenie o pomoc istot pozaziemskich..."
];
function randomText(){
let index = Math.floor(Math.random() * texts.length);
let res = texts[index];
texts.splice(index, 1); // remove
return res;
}
function done(){
$("#pre-kto").fadeOut();
$("#after-kto").fadeIn();
}
$(document).ready(function(){
$("#how-long").html(((Math.random() * 100) / 100 + 10).toFixed(5));
// [sec]
const INTERVAL = 2;
const DURATION = 10
let is_done = false;
$("#progress-kto").animate({
width: "100%"
}, DURATION*1000);
setTimeout(function(){
done();
is_done = true;
}, DURATION*1000)
setInterval(function(){
if(is_done)
return false;
$("#text-random").html(randomText());
}, INTERVAL*1000);
});