diff --git a/frontend/src/ts/tribe/pages/tribe-page-lobby.ts b/frontend/src/ts/tribe/pages/tribe-page-lobby.ts index 90bf53631..c95dd546d 100644 --- a/frontend/src/ts/tribe/pages/tribe-page-lobby.ts +++ b/frontend/src/ts/tribe/pages/tribe-page-lobby.ts @@ -6,6 +6,8 @@ import * as TribeConfig from "../tribe-config"; import * as TribeUserList from "../tribe-user-list"; import * as TribeButtons from "../tribe-buttons"; import tribeSocket from "../tribe-socket"; +import { qs } from "../../utils/dom"; +import * as Commandline from "../../commandline/commandline"; export function reset(): void { $(".pageTribe .tribePage.lobby .userlist .list").empty(); @@ -18,57 +20,57 @@ export function reset(): void { export function disableConfigButtons(): void { $(".pageTribe .tribePage.lobby .currentConfig .groups .group").addClass( - "disabled" + "disabled", ); } export function enableConfigButtons(): void { $(".pageTribe .tribePage.lobby .currentConfig .groups .group").removeClass( - "disabled" + "disabled", ); } export function disableNameVisibilityButtons(): void { $( - ".pageTribe .tribePage.lobby .visibilityAndName .roomName .textButton" + ".pageTribe .tribePage.lobby .visibilityAndName .roomName .textButton", ).addClass("disabled"); $( - ".pageTribe .tribePage.lobby .visibilityAndName .visibility .textButton" + ".pageTribe .tribePage.lobby .visibilityAndName .visibility .textButton", ).addClass("disabled"); } export function enableNameVisibilityButtons(): void { $( - ".pageTribe .tribePage.lobby .visibilityAndName .roomName .textButton" + ".pageTribe .tribePage.lobby .visibilityAndName .roomName .textButton", ).removeClass("disabled"); $( - ".pageTribe .tribePage.lobby .visibilityAndName .visibility .textButton" + ".pageTribe .tribePage.lobby .visibilityAndName .visibility .textButton", ).removeClass("disabled"); } export function updateVisibility(): void { if (TribeState.getSelf()?.isLeader) { $( - ".pageTribe .tribePage.lobby .visibilityAndName .visibility .textButton" + ".pageTribe .tribePage.lobby .visibilityAndName .visibility .textButton", ).removeClass("hidden"); } else { $( - ".pageTribe .tribePage.lobby .visibilityAndName .visibility .textButton" + ".pageTribe .tribePage.lobby .visibilityAndName .visibility .textButton", ).addClass("hidden"); } if (TribeState.getRoom()?.isPrivate) { $(".pageTribe .tribePage.lobby .visibilityAndName .visibility .text").text( - "private" + "private", ); $( - ".pageTribe .tribePage.lobby .visibilityAndName .visibility .textButton" + ".pageTribe .tribePage.lobby .visibilityAndName .visibility .textButton", ).html(``); } else { $(".pageTribe .tribePage.lobby .visibilityAndName .visibility .text").text( - "public" + "public", ); $( - ".pageTribe .tribePage.lobby .visibilityAndName .visibility .textButton" + ".pageTribe .tribePage.lobby .visibilityAndName .visibility .textButton", ).html(``); } } @@ -76,15 +78,15 @@ export function updateVisibility(): void { export function updateRoomName(): void { if (TribeState.getSelf()?.isLeader) { $( - ".pageTribe .tribePage.lobby .visibilityAndName .roomName .textButton" + ".pageTribe .tribePage.lobby .visibilityAndName .roomName .textButton", ).removeClass("hidden"); } else { $( - ".pageTribe .tribePage.lobby .visibilityAndName .roomName .textButton" + ".pageTribe .tribePage.lobby .visibilityAndName .roomName .textButton", ).addClass("hidden"); } $(".pageTribe .tribePage.lobby .visibilityAndName .roomName .text").text( - TribeState.getRoom()?.name ?? "" + TribeState.getRoom()?.name ?? "", ); } @@ -223,24 +225,24 @@ export function updateRoomConfig(): void { $(".pageTribe .tribePage.lobby .currentConfig .groups").append(`