diff options
| author | Maks Jopek <maksymilian.jopek@prym-soft.pl> | 2021-05-01 00:20:33 +0200 |
|---|---|---|
| committer | Maks Jopek <maksymilian.jopek@prym-soft.pl> | 2021-05-01 00:20:33 +0200 |
| commit | c813dfadd4b673080695ef3ade37a44e37036c07 (patch) | |
| tree | 4d6348ecad8c65780323ccb823063f335c5c9e7f /frontend/ts/login.ts | |
| parent | 040d5372c1033bb7c0580ad2c9b6b32f974a20c8 (diff) | |
| download | fia-c813dfadd4b673080695ef3ade37a44e37036c07.tar.gz fia-c813dfadd4b673080695ef3ade37a44e37036c07.tar.zst fia-c813dfadd4b673080695ef3ade37a44e37036c07.zip | |
Version 1.1
Diffstat (limited to 'frontend/ts/login.ts')
| -rw-r--r-- | frontend/ts/login.ts | 21 |
1 files changed, 11 insertions, 10 deletions
diff --git a/frontend/ts/login.ts b/frontend/ts/login.ts index c02aafd..658110d 100644 --- a/frontend/ts/login.ts +++ b/frontend/ts/login.ts @@ -12,29 +12,30 @@ class Login { static clicked = false; static async start() { - let res = await (await fetch("/startPoint")).json(); + let res = await (await fetch("/fia/startPoint")).json(); if (res.status === true) { 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(); } } static async login(username = "") { - if(Login.clicked === true) + if (Login.clicked === true) return; - - Login.clicked = true; + if (username === "") username = document.getElementsByTagName("input")[0].value; - let res = await Helpers.mFetch("/login", { name: username }); + if (username.length > 15) { + alert("Ditt namn är för långt!"); + return; + } + + Login.clicked = true; + + let res = await Helpers.mFetch("/fia/login", { name: username }); new StartGame(res); } } |
