]> git.cworth.org Git - lmno.games/commitdiff
Actually make the top-level "join game" button work.
authorCarl Worth <cworth@cworth.org>
Tue, 19 May 2020 15:44:34 +0000 (08:44 -0700)
committerCarl Worth <cworth@cworth.org>
Tue, 19 May 2020 15:44:34 +0000 (08:44 -0700)
Embarrassingly enough, when I first implemented the handling of this
form, I only tested that it gave a proper error message for an invalid
ID. Somehow I totally neglected to even test (let alone implement!)
the handling of a valid ID.

Fortunately, the missing implementation is _very_ easy. Just send the
browser to the URL for the game ID that was entered.

lmno.js

diff --git a/lmno.js b/lmno.js
index e4785a86d4fe8ae282ae2102a3c3bebaf2b8f414..34ac33c89eef50c356cc07bfaccb1ad9a76dec7d 100644 (file)
--- a/lmno.js
+++ b/lmno.js
@@ -16,6 +16,9 @@ function join_loadend(request, game_id) {
     add_message("danger", game_id + " is not a valid game ID. Try again.");
     return;
   }
+
+  /* Now that its validated, send the browser to the URL for the game_id. */
+  window.location.href = "/" + game_id;
 }
 
 function lmno_join(form) {