aboutsummaryrefslogtreecommitdiff
path: root/index.js
diff options
context:
space:
mode:
Diffstat (limited to 'index.js')
-rw-r--r--index.js16
1 files changed, 8 insertions, 8 deletions
diff --git a/index.js b/index.js
index 8b146a8..7f39140 100644
--- a/index.js
+++ b/index.js
@@ -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