From 072caa0dfb44f363298ff8b3b382956bd7150057 Mon Sep 17 00:00:00 2001 From: sD Date: Sun, 5 Jan 2020 21:18:21 +0100 Subject: remove unused retry and make bans prettier --- webAO/client.js | 29 +++++++++++++++-------------- 1 file 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 @@ -799,13 +799,24 @@ class Client extends EventEmitter { // It's unused nowadays, as preventing people from changing the music is now serverside } + /** + * 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 + ":
" + reason.replace(/\n/g, "
"); + 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])); } /** @@ -1988,14 +1997,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 -- cgit