]> git.cworth.org Git - empires-html/blobdiff - empires-client.js
Fix the gear toggle to work the first time it is clicked
[empires-html] / empires-client.js
index 3be0670523869a38aca4058ff63d69249709fa6b..a0df9134df1e87de86b9e722a07a141bc6606397 100644 (file)
@@ -27,6 +27,38 @@ function register(form) {
   form.reset();
 }
 
+function toggle_host_tools() {
+  const host_tools = document.getElementById("host-tools");
+
+  console.log("Toggling, host_tools.style.display is '" + host_tools.style.display + "'");
+
+  if (host_tools.style.display === "block")
+    host_tools.style.display = "none";
+  else
+    host_tools.style.display = "block";
+}
+
+function post_reveal() {
+  const request = new XMLHttpRequest();
+
+  request.open("POST", API + "reveal");
+  request.send();
+}
+
+function post_start() {
+  const request = new XMLHttpRequest();
+
+  request.open("POST", API + "start");
+  request.send();
+}
+
+function post_reset() {
+  const request = new XMLHttpRequest();
+
+  request.open("POST", API + "reset");
+  request.send();
+}
+
 const events = new EventSource(API + "events");
 
 events.onerror = function(event) {
@@ -62,8 +94,6 @@ events.addEventListener("player-join", function(event) {
   li.innerText = player.name;
   players.appendChild(li);
 
-  add_message("success", player.name + " is now in the game!");
-
   /* Force players list to be visible. */
   players_div.style.display = "block";
 });