From ebd14abe0383ad02b2b405d66d3a58a4fb889c43 Mon Sep 17 00:00:00 2001 From: s1n Date: Fri, 22 Nov 2019 13:59:34 -0800 Subject: else if statement for konami --- js/app.js | 93 ++++++++++++++++++++++++++++++++++++++++++--------------------- 1 file changed, 63 insertions(+), 30 deletions(-) (limited to 'js') diff --git a/js/app.js b/js/app.js index aada1f1..2bd1818 100644 --- a/js/app.js +++ b/js/app.js @@ -30,8 +30,7 @@ var allowedKeys = { 39: 'right', 40: 'down', 65: 'a', - 66: 'b', - 8: 'backspace' + 66: 'b' }; // To somewhat stop backspace/ refresh spamming @@ -66,7 +65,7 @@ document.addEventListener('keydown', function (e) { // Ff the last key is reached, activate cheats if (konamiCodePosition == konamiCode.length) { - activateCheats(); + Cheats(); konamiCodePosition = 0; } } else { @@ -75,7 +74,7 @@ document.addEventListener('keydown', function (e) { }); // Back to normal sequence -var backCode = ['backspace']; +var backCode = ['b']; var backCodePosition = 0; @@ -117,33 +116,65 @@ function changeFavicon(src) { var CheatsState; -function activateCheats() { - - swapStyleSheet('/konami/css/main.css'); - // I overworked for this smh... - - changeFavicon('/konami/assets/images/small-spinning-globe3.gif'); +function Cheats() { + var CheatsState; + CheatsState = false; - var x = document.getElementById("music"); - function playAudio() { - x.play(); - } - playAudio() + if (CheatsState === false) { + swapStyleSheet('/konami/css/main.css'); + // I overworked for this smh... + + changeFavicon('/konami/assets/images/small-spinning-globe3.gif'); + + var x = document.getElementById("music"); + function playAudio() { + x.play(); + } + playAudio() - document.getElementById("directory-konami").innerHTML = ` + document.getElementById("directory-konami").innerHTML = ` Directory `; - document.getElementById("m-konami").innerHTML = ` + if (screen.width > 768) { // If Desktop + document.getElementById("m-konami").innerHTML = ` + + `; + } else { // If Mobile + document.getElementById("m-konami").innerHTML = ` + + `; + } + + document.getElementById("snow").innerHTML = ``; + + document.title = "// s1n.ical // Landing Page //" + + CheatsState = true; + } else if (CheatsState === true) { + swapStyleSheet('/css/main.css'); + + changeFavicon('favicon.ico'); + + var x = document.getElementById("music"); + function pauseAudio() { + x.pause(); + } + pauseAudio() + + document.getElementById("directory-konami").innerHTML = ``; + + document.getElementById("m-konami").innerHTML = `
- +
`; - - document.title = "// s1n.ical // Landing Page //" - - CheatsState = true; -} + + document.title = "s1nical - Landing Page"; + + CheatsState = false; + } +}; function deactivateCheats() { @@ -159,13 +190,15 @@ function deactivateCheats() { document.getElementById("directory-konami").innerHTML = ``; - document.getElementById("m-konami").innerHTML = ` -
- -
- `; - - document.getElementById("snow").innerHTML = ``; + if (screen.width > 768) { // If Desktop + document.getElementById("m-konami").innerHTML = ` + + `; + } else { // If Mobile + document.getElementById("m-konami").innerHTML = ` + + `; + } document.title = "s1nical - Landing Page"; -- cgit v1.2.3