summaryrefslogtreecommitdiff
path: root/js
diff options
context:
space:
mode:
authors1n <[email protected]>2019-11-22 13:59:34 -0800
committerGitHub <[email protected]>2019-11-22 13:59:34 -0800
commitebd14abe0383ad02b2b405d66d3a58a4fb889c43 (patch)
tree76d3109c07c3a810baa0df97ad15111bbde23a8d /js
parentremove snow on konami (diff)
downloads1n.pw-admin-ebd14abe0383ad02b2b405d66d3a58a4fb889c43.tar.xz
s1n.pw-admin-ebd14abe0383ad02b2b405d66d3a58a4fb889c43.zip
else if statement for konami
Diffstat (limited to 'js')
-rw-r--r--js/app.js93
1 files changed, 63 insertions, 30 deletions
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 = `
<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";