Server stats improving to 3 days, login page fixes

This commit is contained in:
MrFry 2020-10-12 18:01:54 +02:00
parent 3a7c3f0b54
commit 2cb0c070a8
3 changed files with 89 additions and 19 deletions

View file

@ -65,6 +65,9 @@
margin: 4px 2px;
cursor: pointer;
}
.disabledButton {
background-color: #999999;
}
.ircLinkContainer {
display: flex;
justify-content: flex-end
@ -90,6 +93,7 @@
<div class='title'>
Frylabs
</div>
<div id='text' class='text'></div>
<div id='feedback'>
<textarea placeholder='Feedback' id='feedbackTextArea'></textarea>
<div class='ircLinkContainer' >
@ -162,17 +166,22 @@
document.getElementById('text').innerText = 'Ha szeretnél választ kapni akkor kérdésed mellé írd be e-mailed, vagy kattints a lenti "IRC" linkre. Jelszót meglévő felhasználóktól kérj! E-mail esetén válasz spam-be is érkezhet!'
}
function HandleResp (resp) {
document.getElementById('sendButton').innerText = 'Login'
const button = document.getElementById('sendButton')
button.innerText = 'Login'
const textNode = document.getElementById('text')
if (resp.result === 'success') {
location.reload()
textNode.innerText = resp.msg
} else {
textNode.innerText = resp.msg
button.disabled = false
button.classList.remove('disabledButton')
}
}
async function Login(button) {
button.innerText = '...'
button.classList.add('disabledButton')
button.disabled = true
const rawResponse = await fetch('<%= devel? 'http' : 'https' %>://api.frylabs.net/login', {
method: 'POST',
credentials: 'include',