Skip to content

Instantly share code, notes, and snippets.

@merlox
Created September 25, 2018 20:57
Show Gist options
  • Save merlox/ad90b0cd492f40b3c4c9cb7ab8206074 to your computer and use it in GitHub Desktop.
Save merlox/ad90b0cd492f40b3c4c9cb7ab8206074 to your computer and use it in GitHub Desktop.
This is how the index.js file looks like
function start() {
document.querySelector('#new-game').addEventListener('click', () => {
const classNewGameBox = document.querySelector('.new-game-setup').className
// Toggle hidden box to display it or hide it
if(classNewGameBox === 'new-game-setup') {
// To hide the box
document.querySelector('.new-game-setup').className = 'hidden new-game-setup'
document.querySelector('#button-continue').className = 'hidden'
document.querySelector('#join-game').disabled = false
} else {
// To show the box
document.querySelector('.new-game-setup').className = 'new-game-setup'
document.querySelector('#button-continue').className = ''
document.querySelector('#join-game').disabled = true
}
})
document.querySelector('#join-game').addEventListener('click', () => {
const classJoinGameBox = document.querySelector('.join-game-setup').className
// Toggle hidden box to display it or hide it
if(classJoinGameBox === 'join-game-setup') {
document.querySelector('.new-game-setup').className = 'hidden new-game-setup'
document.querySelector('.join-game-setup').className = 'hidden join-game-setup'
document.querySelector('#button-continue').className = 'hidden'
document.querySelector('#new-game').disabled = false
} else {
document.querySelector('.new-game-setup').className = 'new-game-setup'
document.querySelector('.join-game-setup').className = 'join-game-setup'
document.querySelector('#button-continue').className = ''
document.querySelector('#new-game').disabled = true
}
})
}
start()
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment