aboutsummaryrefslogtreecommitdiff
path: root/webAO
diff options
context:
space:
mode:
authorsD <stoned@derpymail.org>2020-01-05 21:18:21 +0100
committersD <stoned@derpymail.org>2020-01-05 21:18:21 +0100
commit072caa0dfb44f363298ff8b3b382956bd7150057 (patch)
treee89448aa843fc89477ca9ddb7138987f414e9018 /webAO
parentb67abc01cf8776ff1e7f9ded66fd786b84638fe2 (diff)
remove unused retry and make bans prettier
Diffstat (limited to 'webAO')
-rw-r--r--webAO/client.js29
1 files changed, 15 insertions, 14 deletions
diff --git a/webAO/client.js b/webAO/client.js
index 21024b2..009599e 100644
--- a/webAO/client.js
+++ b/webAO/client.js
@@ -801,11 +801,22 @@ class Client extends EventEmitter {
/**
* Handles the kicked packet
+ * @param {String} type is it a kick or a ban
+ * @param {String} reason why
+ */
+ handleBans(type, reason) {
+ document.getElementById("client_error").style.display = "flex";
+ document.getElementById("client_errortext").innerHTML = type + ":<br>" + reason.replace(/\n/g, "<br />");
+ document.getElementsByClassName("client_reconnect")[0].style.display = "none";
+ document.getElementsByClassName("client_reconnect")[1].style.display = "none";
+ }
+
+ /**
+ * Handles the kicked packet
* @param {Array} args kick reason
*/
handleKK(args) {
- document.getElementById("client_loading").style.display = "flex";
- document.getElementById("client_loadingtext").innerHTML = "Kicked: " + safe_tags(args[1]);
+ this.handleBans("Kicked",safe_tags(args[1]));
}
/**
@@ -814,8 +825,7 @@ class Client extends EventEmitter {
* @param {Array} args ban reason
*/
handleKB(args) {
- document.getElementById("client_loading").style.display = "flex";
- document.getElementById("client_loadingtext").innerHTML = "You got banned: " + safe_tags(args[1]);
+ this.handleBans("Banned",safe_tags(args[1]));
}
/**
@@ -824,8 +834,7 @@ class Client extends EventEmitter {
* @param {Array} args ban reason
*/
handleBD(args) {
- document.getElementById("client_loading").style.display = "flex";
- document.getElementById("client_loadingtext").innerHTML = "Banned: " + safe_tags(args[1]);
+ this.handleBans("Banned",safe_tags(args[1]));
}
/**
@@ -1989,14 +1998,6 @@ export function ReconnectButton() {
window.ReconnectButton = ReconnectButton;
/**
- * Triggered when the retry button is pushed (during the loading process).
- */
-export function RetryButton() {
- client.joinServer();
-}
-window.RetryButton = RetryButton;
-
-/**
* Appends a message to the in-character chat log.
* @param {string} msg the string to be added
* @param {string} name the name of the sender