aboutsummaryrefslogtreecommitdiffstats
path: root/frontend/ts/login.ts
diff options
context:
space:
mode:
authorMaks Jopek <maksymilian.jopek@prym-soft.pl>2021-04-24 00:34:07 +0200
committerMaks Jopek <maksymilian.jopek@prym-soft.pl>2021-04-24 00:34:07 +0200
commit13dcc2c8fc1d11e3b94432fffc4c4f186bd94d29 (patch)
tree077a963bae31729dffa6c7c678af112680bb6d38 /frontend/ts/login.ts
parent457ee1d7caa899bbe86bf7a1390f940b5b3176b7 (diff)
downloadfia-13dcc2c8fc1d11e3b94432fffc4c4f186bd94d29.tar.gz
fia-13dcc2c8fc1d11e3b94432fffc4c4f186bd94d29.tar.zst
fia-13dcc2c8fc1d11e3b94432fffc4c4f186bd94d29.zip
Playing almost working
Diffstat (limited to 'frontend/ts/login.ts')
-rw-r--r--frontend/ts/login.ts10
1 files changed, 6 insertions, 4 deletions
diff --git a/frontend/ts/login.ts b/frontend/ts/login.ts
index ec4defa..2e50884 100644
--- a/frontend/ts/login.ts
+++ b/frontend/ts/login.ts
@@ -5,7 +5,7 @@ class Login {
static html = /* html */ `
<div class="container text-center fs-1" style="margin-top: 45vh;">
<label for="username">Vad heter du?</label>
- <input type="text" name="username" value="maks" required>
+ <input type="text" name="username" required>
<button type="button" class="btn btn-light btn-lg" onclick="Login.login">Starta spelet</button>
</div>
`;
@@ -13,12 +13,14 @@ class Login {
static async start() {
let res = await (await fetch("/startPoint")).json();
if (res.status === true) {
- new StartGame(JSON.parse(res.data[0].data));
+ new StartGame({ data: res.data.data, uid: res.uid });
} else {
document.body.innerHTML = Login.html;
document.getElementsByTagName("button")[0].onclick = () => Login.login();
// !!
+ document.getElementsByTagName("input")[0].value = "maks " + Helpers.getRandomInt(1, 100);
+ document.title = document.getElementsByTagName("input")[0].value;
document.getElementsByTagName("button")[0].click();
}
}
@@ -26,9 +28,9 @@ class Login {
static async login(username = "") {
if (username === "")
username = document.getElementsByTagName("input")[0].value;
-
+
let res = await Helpers.mFetch("/login", { name: username });
- new StartGame(await res.json());
+ new StartGame(res);
}
}
Login.start(); \ No newline at end of file