mirror of
https://github.com/AlecM33/Werewolf.git
synced 2025-12-26 15:57:50 +01:00
no reveal games
This commit is contained in:
27
javascript/index.js
Normal file
27
javascript/index.js
Normal file
@@ -0,0 +1,27 @@
|
||||
let gameModeSelect = false;
|
||||
|
||||
window.onload = function() {
|
||||
document.getElementById("create-game").addEventListener("click", toggleGameModeSelect);
|
||||
document.getElementById("game-mode-back").addEventListener("click", toggleGameModeSelect)
|
||||
};
|
||||
|
||||
function toggleGameModeSelect() {
|
||||
gameModeSelect = !gameModeSelect;
|
||||
let mainButtons = document.getElementById("main-buttons");
|
||||
let gameModes = document.getElementById("game-mode-select");
|
||||
if (gameModeSelect) {
|
||||
mainButtons.classList.remove("slide-in");
|
||||
mainButtons.offsetWidth;
|
||||
mainButtons.classList.add("slide-out");
|
||||
mainButtons.addEventListener("animationend", function() { mainButtons.style.display = "none" }, {capture: true, once: true});
|
||||
|
||||
gameModes.style.display = "flex";
|
||||
} else {
|
||||
gameModes.style.display = "none";
|
||||
|
||||
mainButtons.style.display = "flex";
|
||||
mainButtons.classList.remove("slide-out");
|
||||
mainButtons.offsetWidth;
|
||||
mainButtons.classList.add("slide-in");
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user