launcher improvements

This commit is contained in:
wish
2022-08-04 10:10:03 +10:00
parent dcd6b35478
commit 05db1922d5
2 changed files with 37 additions and 2 deletions

View File

@@ -71,6 +71,15 @@
<p class="lbl">Important Updates</p>
</div>
<ul class="article">
<li>
<div class="date">2022-08-02</div>
<div class="body">
<a
href="javascript:toggleModal('openLink',&quot;https://discord.com/channels/368424389416583169/929509970624532511/1003985850255818762&quot;);"
onclick="soundOk()">Server Update 9 Released!
</a>
</div>
</li>
<li>
<div class="date">2022-05-03</div>
<div class="body">

View File

@@ -1,5 +1,6 @@
var __mhf_launcher = {};
var loginScreen = true;
var loggingIn = false;
var doingAuto = false;
var uids;
var selectedUid;
@@ -259,6 +260,11 @@ function switchPrompt() {
}
function doLogin(option) {
if (loggingIn) {
return;
} else {
loggingIn = true;
}
let username = document.getElementById('username').value;
let password = document.getElementById('password').value;
if (username == '') {
@@ -289,6 +295,7 @@ function checkAuth() {
setTimeout(checkAuth, 10);
return;
} else if (loginResult == 'AUTH_SUCCESS') {
loggingIn = false;
saveAccount();
addLog('Connected.', 'good');
if (doingAuto) {
@@ -300,6 +307,7 @@ function checkAuth() {
switchPrompt();
}
} else {
loggingIn = false;
addLog('Error logging in: '+loginResult+':'+window.external.getSignResult(), 'error');
}
document.getElementById('processing').style.display = 'none';
@@ -479,8 +487,26 @@ function doEval() {
function init() {
document.addEventListener('keypress', function(e) {
if (e.key == '~') {
document.getElementById('dev').style.display = 'block';
switch (e.key) {
case '~':
document.getElementById('dev').style.display = 'block';
break;
case 'Enter':
if (loginScreen) {
doLogin()
} else {
soundLogin();launch()
}
break;
case ',':
if (!loginScreen) {
soundOk();charselScrollUp()
}
break;
case '.':
if (!loginScreen) {
soundOk();charselScrollDown()
}
}
});
let unselectable = document.getElementsByClassName('unselectable');