aboutsummaryrefslogtreecommitdiff
path: root/webAO/packets/handlers
diff options
context:
space:
mode:
authorstonedDiscord <Tukz@gmx.de>2024-08-07 20:49:33 +0200
committerstonedDiscord <Tukz@gmx.de>2024-08-07 20:49:33 +0200
commit73373ce08b060c97fcb6311e862b8261c3222d9f (patch)
treefd35bc89d22dcc0335c7e7ab276a843c69e3e526 /webAO/packets/handlers
parent8bbb97917a595ebbd2cef080b3df6cb331193663 (diff)
add ban button
Diffstat (limited to 'webAO/packets/handlers')
-rw-r--r--webAO/packets/handlers/handlePR.ts11
-rw-r--r--webAO/packets/handlers/handlePV.ts2
2 files changed, 10 insertions, 3 deletions
diff --git a/webAO/packets/handlers/handlePR.ts b/webAO/packets/handlers/handlePR.ts
index d3f4364..a52ad1f 100644
--- a/webAO/packets/handlers/handlePR.ts
+++ b/webAO/packets/handlers/handlePR.ts
@@ -1,6 +1,7 @@
import { client } from "../../client";
+import { banPlayer } from '../../dom/banPlayer'
-function addPlayer(playerID: Number) {
+function addPlayer(playerID: number) {
const list = <HTMLTableElement>document.getElementById("client_playerlist");
const playerRow = list.insertRow();
playerRow.id = `client_playerlist_entry${playerID}`;
@@ -17,9 +18,15 @@ function addPlayer(playerID: Number) {
showNameCell.appendChild(name);
const oocNameCell = playerRow.insertCell(3);
oocNameCell.appendChild(name);
+
+ const banCell = playerRow.insertCell(4);
+ const ban = <HTMLButtonElement>document.createElement("button");
+ ban.innerText = "Ban";
+ ban.onclick = () => { window.banPlayer(playerID) }
+ banCell.appendChild(ban);
}
-function removePlayer(playerID: Number) {
+function removePlayer(playerID: number) {
const playerRow = <HTMLTableElement>document.getElementById(`client_playerlist_entry${playerID}`);
playerRow.remove();
}
diff --git a/webAO/packets/handlers/handlePV.ts b/webAO/packets/handlers/handlePV.ts
index 38657be..5a04b89 100644
--- a/webAO/packets/handlers/handlePV.ts
+++ b/webAO/packets/handlers/handlePV.ts
@@ -4,7 +4,7 @@ import { updateActionCommands } from '../../dom/updateActionCommands'
import { pickEmotion } from '../../dom/pickEmotion'
import { AO_HOST } from "../../client/aoHost";
-function addEmoteButton(i: Number, imgurl: string, desc: string) {
+function addEmoteButton(i: number, imgurl: string, desc: string) {
const emotesList = document.getElementById("client_emo");
const emote_item = new Image();
emote_item.id = "emo_" + i;