blob: ac73b2af204380bdc02fdce5ede7f38a1c09f54e [file] [log] [blame]
Javier López-Contreras052503f2018-12-26 12:34:42 +01001window.addEventListener("load", initEasterEgg);
2
3var seq = [38, 38, 40, 40, 37, 39, 37, 39, 65, 66, 13];
4var cur = 0;
5
6function justdoit() {
7 s.graph.nodes().forEach(function(n) {
8 switch(n.color) {
9 case "#d61c08":
10 n.color = "#0159aa";
11 break;
12
13 case "#0159aa":
14 n.color = "#0ca80a";
15 break;
16
17 case "#0ca80a":
18 n.color = "#d61c08";
19 break;
20 }
21 });
22
23 s.refresh();
24 setTimeout(justdoit, 333);
25}
26
27
28function initEasterEgg() {
29 document.addEventListener("keydown", function() {
30 if (event.key == "f" && event.target.getAttribute("id") != "search-input") altSearchBar();
31 if (event.which == seq[cur]) {
32 if (cur < seq.length) {
33 ++cur;
34 if (cur == seq.length) {
35 justdoit();
36 }
37 }
38 } else cur = 0;
39 });
40}