2023-03-20 10:40:08 +01:00

92 lines
1.8 KiB
JavaScript

var sixPressed = false
var ninePressed = false
var doCheck = true
var tenPressed = false
var plusPressed2 = false
var onePressed2 = false
var zeroPressed2 = false
// Set delay to ms
function delay(milliseconds) {
return new Promise(resolve => {
setTimeout(resolve, milliseconds);
});
}
// Code for 69 secret
async function sixPress() {
sixPressed = true
await delay(500)
sixPressed = false
}
function ninePress() {
checkSecret()
}
async function checkSecret() {
if (sixPressed == true) {
document.getElementById("websiteWrapper").style.display = "none";
document.getElementById("iframeDiv").style.display = "block";
}
}
// Code for getting keyboard input
//adding event handler on the document to handle keyboard inputs
document.addEventListener("keyup", keyboardInputHandler);
//function to handle keyboard inputs
function keyboardInputHandler(o) {
// to fix the default behavior of browser,
// enter and backspace were causing undesired behavior when some key was already in focus.
o.preventDefault();
//grabbing the liveScreen
//numbers
if (o.key === "6") {
sixPress()
} else if (o.key === "9") {
checkSecret()
//ninePress2()
}
else if (o.key === "+") {
//plusPress()
}
else if (o.key === "0") {
//checkSecret2()
}
else if (o.key === "1") {
//onePress2()
}
}
/*
// Code for 21 secret
async function ninePress2() {
ninePressed2 = true
await delay(500)
ninePressed2 = false
}
async function onePress2() {
onePressed2 = true
await delay(500)
onePressed2 = false
}
async function plusPress2() {
plusPressed2 = true
await delay(500)
plusPressed2 = false
}
async function checkSecret2() {
if (ninePressed2 == true) {
const audio21 = new Audio('assets/21.mp3');
audio21.play();
}
}*/