AECC database project.
1
2const sleep = delay => new Promise(resolve => setTimeout(resolve, delay));
3window.onload = async () => {
4 await sleep(30000);
5 while (buttons.hidden) {
6 await sleep(1000);
7 }
8 const elems = document.getElementsByTagName("*");
9 for (var i = 0; i < elems.length; ++i) {
10 elems[i].classList.add("static");
11 }
12 theMatrix.innerHTML += "<br />";
13 const msg1 = "Wake up, neo . . .";
14 const msg2 = "The Matrix has you . . .";
15 const msg3 = "Follow the white rabbit.";
16 const msg4 = "Knock, knock, Neo.";
17 for (var i = 0; i < msg1.length; i++) {
18 theMatrix.innerHTML += msg1[i];
19 await sleep(120);
20 }
21 theMatrix.innerHTML += "<br />";
22 await sleep(200);
23 theMatrix.innerHTML += "<br />";
24 await sleep(500);
25 for (var i = 0; i < msg2.length; i++) {
26 theMatrix.innerHTML += msg2[i];
27 await sleep(120);
28 }
29 theMatrix.innerHTML += "<br />";
30 await sleep(300);
31 theMatrix.innerHTML += "<br />";
32 await sleep(500);
33 for (var i = 0; i < msg3.length; i++) {
34 theMatrix.innerHTML += msg3[i];
35 await sleep(120);
36 }
37 theMatrix.innerHTML += "<br />";
38 await sleep(300);
39 theMatrix.innerHTML += "<br />";
40 await sleep(600);
41 for (var i = 0; i < msg4.length; i++) {
42 theMatrix.innerHTML += msg4[i];
43 await sleep(200);
44 }
45 await sleep(6000);
46 for (var i = 0; i < elems.length; ++i) {
47 elems[i].classList.remove("static");
48 }
49 theMatrix.innerHTML = "no matter where you are, everyone is always CONNECTED";
50 theMatrix.style = "display:none;";
51};