mirror of
https://github.com/Mezeporta/Erupe.git
synced 2025-12-12 23:14:36 +01:00
launcher improvements
This commit is contained in:
@@ -71,6 +71,15 @@
|
|||||||
<p class="lbl">Important Updates</p>
|
<p class="lbl">Important Updates</p>
|
||||||
</div>
|
</div>
|
||||||
<ul class="article">
|
<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>
|
<li>
|
||||||
<div class="date">2022-05-03</div>
|
<div class="date">2022-05-03</div>
|
||||||
<div class="body">
|
<div class="body">
|
||||||
|
|||||||
@@ -1,5 +1,6 @@
|
|||||||
var __mhf_launcher = {};
|
var __mhf_launcher = {};
|
||||||
var loginScreen = true;
|
var loginScreen = true;
|
||||||
|
var loggingIn = false;
|
||||||
var doingAuto = false;
|
var doingAuto = false;
|
||||||
var uids;
|
var uids;
|
||||||
var selectedUid;
|
var selectedUid;
|
||||||
@@ -259,6 +260,11 @@ function switchPrompt() {
|
|||||||
}
|
}
|
||||||
|
|
||||||
function doLogin(option) {
|
function doLogin(option) {
|
||||||
|
if (loggingIn) {
|
||||||
|
return;
|
||||||
|
} else {
|
||||||
|
loggingIn = true;
|
||||||
|
}
|
||||||
let username = document.getElementById('username').value;
|
let username = document.getElementById('username').value;
|
||||||
let password = document.getElementById('password').value;
|
let password = document.getElementById('password').value;
|
||||||
if (username == '') {
|
if (username == '') {
|
||||||
@@ -289,6 +295,7 @@ function checkAuth() {
|
|||||||
setTimeout(checkAuth, 10);
|
setTimeout(checkAuth, 10);
|
||||||
return;
|
return;
|
||||||
} else if (loginResult == 'AUTH_SUCCESS') {
|
} else if (loginResult == 'AUTH_SUCCESS') {
|
||||||
|
loggingIn = false;
|
||||||
saveAccount();
|
saveAccount();
|
||||||
addLog('Connected.', 'good');
|
addLog('Connected.', 'good');
|
||||||
if (doingAuto) {
|
if (doingAuto) {
|
||||||
@@ -300,6 +307,7 @@ function checkAuth() {
|
|||||||
switchPrompt();
|
switchPrompt();
|
||||||
}
|
}
|
||||||
} else {
|
} else {
|
||||||
|
loggingIn = false;
|
||||||
addLog('Error logging in: '+loginResult+':'+window.external.getSignResult(), 'error');
|
addLog('Error logging in: '+loginResult+':'+window.external.getSignResult(), 'error');
|
||||||
}
|
}
|
||||||
document.getElementById('processing').style.display = 'none';
|
document.getElementById('processing').style.display = 'none';
|
||||||
@@ -479,8 +487,26 @@ function doEval() {
|
|||||||
|
|
||||||
function init() {
|
function init() {
|
||||||
document.addEventListener('keypress', function(e) {
|
document.addEventListener('keypress', function(e) {
|
||||||
if (e.key == '~') {
|
switch (e.key) {
|
||||||
document.getElementById('dev').style.display = 'block';
|
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');
|
let unselectable = document.getElementsByClassName('unselectable');
|
||||||
|
|||||||
Reference in New Issue
Block a user