diff options
| author | stonedDiscord <Tukz@gmx.de> | 2024-08-07 20:49:33 +0200 |
|---|---|---|
| committer | stonedDiscord <Tukz@gmx.de> | 2024-08-07 20:49:33 +0200 |
| commit | 73373ce08b060c97fcb6311e862b8261c3222d9f (patch) | |
| tree | fd35bc89d22dcc0335c7e7ab276a843c69e3e526 /webAO/packets/handlers | |
| parent | 8bbb97917a595ebbd2cef080b3df6cb331193663 (diff) | |
add ban button
Diffstat (limited to 'webAO/packets/handlers')
| -rw-r--r-- | webAO/packets/handlers/handlePR.ts | 11 | ||||
| -rw-r--r-- | webAO/packets/handlers/handlePV.ts | 2 |
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; |
