mirror of
https://github.com/Mezeporta/Erupe.git
synced 2025-12-12 23:14:36 +01:00
launcher improvements
This commit is contained in:
@@ -72,6 +72,15 @@
|
||||
</div>
|
||||
<ul class="article">
|
||||
<li>
|
||||
<div class="date">2022-08-02</div>
|
||||
<div class="body">
|
||||
<a
|
||||
href="javascript:toggleModal('openLink',"https://discord.com/channels/368424389416583169/929509970624532511/1003985850255818762");"
|
||||
onclick="soundOk()">Server Update 9 Released!
|
||||
</a>
|
||||
</div>
|
||||
</li>
|
||||
<li>
|
||||
<div class="date">2022-05-03</div>
|
||||
<div class="body">
|
||||
<a
|
||||
|
||||
@@ -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 == '~') {
|
||||
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');
|
||||
|
||||
Reference in New Issue
Block a user