diff --git a/static/join.js b/static/join.js index eac3984..c271a6e 100644 --- a/static/join.js +++ b/static/join.js @@ -17,19 +17,20 @@ socket.on('success', function() { if (sessionStorage.getItem("host")) { sessionStorage.removeItem("host"); } - window.location.replace('/' + document.getElementById("code").value); + window.location.replace('/' + document.getElementById("code").value.toString().trim()); }); document.getElementById("join-btn").addEventListener("click", function() { if (document.getElementById("name").value.length > 0) { + const code = document.getElementById("code").value.toString().trim(); if (document.getElementById("name").classList.contains("error")) { document.getElementById("name").classList.remove("error"); document.getElementById("name-error").innerText = ""; } - sessionStorage.setItem("code", document.getElementById("code").value); + sessionStorage.setItem("code", code); let playerId = utility.generateID(); sessionStorage.setItem("id", playerId); - const playerInfo = {name: document.getElementById("name").value, id: playerId, code: document.getElementById("code").value.toString().trim()}; + const playerInfo = {name: document.getElementById("name").value, id: playerId, code: code}; socket.emit('joinGame', playerInfo); } else { document.getElementById("name").classList.add("error"); diff --git a/static/setup.js b/static/setup.js index 6959ab5..c04ad8f 100644 --- a/static/setup.js +++ b/static/setup.js @@ -2,7 +2,6 @@ import {cards} from './cards.js' import {utility} from './util.js' const socket = io(); -var games = []; // important declarations class Card { @@ -28,9 +27,9 @@ class Game { } } -var fullDeck = []; -var gameSize = 0; -var atLeastOnePlayer = false; +const fullDeck = []; +let gameSize = 0; +let atLeastOnePlayer = false; // register event listeners on buttons @@ -55,7 +54,7 @@ window.onload = function() { const cardContainer = document.createElement("div"); - const quantityClass = cards[i].team === "good" ? "card-quantity quantity-village" : "card-quantity quantity-wolf" + const quantityClass = cards[i].team === "good" ? "card-quantity quantity-village" : "card-quantity quantity-wolf"; cardContainer.setAttribute("class", "card"); cardContainer.setAttribute("id", "card-" + i); @@ -68,7 +67,7 @@ window.onload = function() { "
-
" + "