diff options
| author | s1n <[email protected]> | 2019-11-22 13:59:34 -0800 |
|---|---|---|
| committer | GitHub <[email protected]> | 2019-11-22 13:59:34 -0800 |
| commit | ebd14abe0383ad02b2b405d66d3a58a4fb889c43 (patch) | |
| tree | 76d3109c07c3a810baa0df97ad15111bbde23a8d /js | |
| parent | remove snow on konami (diff) | |
| download | s1n.pw-admin-ebd14abe0383ad02b2b405d66d3a58a4fb889c43.tar.xz s1n.pw-admin-ebd14abe0383ad02b2b405d66d3a58a4fb889c43.zip | |
else if statement for konami
Diffstat (limited to 'js')
| -rw-r--r-- | js/app.js | 93 |
1 files changed, 63 insertions, 30 deletions
@@ -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 = `
<a href="/directory/" class="nav-item" active-color="rebeccapurple">Directory</a>
`;
- document.getElementById("m-konami").innerHTML = `
+ if (screen.width > 768) { // If Desktop
+ document.getElementById("m-konami").innerHTML = `
+ <img src="/assets/imgs/clairo2.gif" alt="" width="30px">
+ `;
+ } else { // If Mobile
+ document.getElementById("m-konami").innerHTML = `
+ <img src="/assets/imgs/clairo2.gif" onclick="deactivateCheats()" alt="" width="30px">
+ `;
+ }
+
+ 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 = `
<div class="clairo">
- <img src="/assets/imgs/clairo2.gif" alt="" width="30px" onclick="deactivateCheats()">
+ <img src="/assets/imgs/clairo2.gif" alt="" width="30px" onclick="Cheats()">
</div>
`;
-
- 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 = `
- <div class="clairo">
- <img src="/assets/imgs/clairo2.gif" alt="" width="30px" onclick="activateCheats()">
- </div>
- `;
-
- document.getElementById("snow").innerHTML = ``;
+ if (screen.width > 768) { // If Desktop
+ document.getElementById("m-konami").innerHTML = `
+ <img src="/assets/imgs/clairo2.gif" alt="" width="30px">
+ `;
+ } else { // If Mobile
+ document.getElementById("m-konami").innerHTML = `
+ <img src="/assets/imgs/clairo2.gif" onclick="Cheats()" alt="" width="30px">
+ `;
+ }
document.title = "s1nical - Landing Page";
|