1 {% extends "base.html" %}
5 function set_nickname_loadend() {
6 console.log("Attempting reload...");
7 /* Reload page to get actual game content instead of nickname form. */
8 window.location.reload(true);
11 function set_nickname(form) {
12 let nickname = form.nickname.value;
16 var request = new XMLHttpRequest();
17 request.addEventListener("loadend", () => set_nickname_loadend());
18 request.open("PUT", "/profile");
19 request.setRequestHeader("Content-Type", "application/json; charset=UTF-8");
20 request.send(`{"nickname": "${nickname}"}`);
27 Welcome to {{ game_name }}
31 To join the game, please set your own nickname:
34 <!-- The return false prevents the page from being reloaded -->
35 <form id="nickname-form" onsubmit="set_nickname(this); return false">
36 <div class="form-field large">
37 <label for="nickname">Your name or nickname</label>
38 <input type="text" id="nickname"
39 {% if options.allow_guest %}
47 <div class="form-field large">
48 <button type="submit">