diff options
| author | Karan Jayachandra <karan.jayachandra@nxp.com> | 2025-11-11 17:50:02 +0100 |
|---|---|---|
| committer | Karan Jayachandra <karan.jayachandra@nxp.com> | 2025-11-11 17:50:02 +0100 |
| commit | 0e9e28c2595c1ec46d8601efa6f4d377ee70cb27 (patch) | |
| tree | aa57be9270ca05d8f8f7f497e6409ead84ed99cd /index.js | |
| parent | 5dcf65616f82cb9b652f6913c93e26ff50983fdf (diff) | |
First version of proposal
Diffstat (limited to 'index.js')
| -rw-r--r-- | index.js | 16 |
1 files changed, 8 insertions, 8 deletions
@@ -1,4 +1,4 @@ -import { Round } from "./game.mjs"; +import { Round, generateDummyGames, proposeGames } from "./game.mjs"; import { generateCourts } from "./court.mjs"; import { csvToPlayers, generatePlayers } from "./player.mjs"; import { addToggleBehaviour } from "./utils.mjs"; @@ -12,8 +12,8 @@ addToggleBehaviour(courts, "court_"); let regulars = generatePlayers(); addToggleBehaviour(regulars, "regular_"); const fileInput = document.querySelector("#player-load input[type=file]"); - if (fileInput !== null) { - fileInput.onchange = () => { +if (fileInput !== null) { + fileInput.onchange = () => { if (fileInput.files.length > 0) { const file = fileInput.files[0]; if (file) { @@ -27,12 +27,12 @@ const fileInput = document.querySelector("#player-load input[type=file]"); } } } -}; +} // Game handling -let games = new Round(0, courts); -let renderedHTML = games.render(); -document.getElementById("game_list").innerHTML = renderedHTML; +let round = new Round(0, generateDummyGames(courts)); +document.getElementById("game_list").innerHTML = round.render(); document.getElementById("propose").addEventListener("click", () => { - console.log("Propose new games!"); + round = new Round(0, proposeGames(regulars, courts)); + document.getElementById("game_list").innerHTML = round.render(); })
\ No newline at end of file |
