From c22114993057f0b58e9ac7b3e4a143d1c4d6ace2 Mon Sep 17 00:00:00 2001 From: PeekabooSteam Date: Mon, 13 Mar 2023 17:58:38 +0000 Subject: [PATCH] Added dynamic coalition naming to selected units. --- client/src/panels/unitcontrolpanel.ts | 6 ++---- client/views/unitcontrolpanel.ejs | 2 +- 2 files changed, 3 insertions(+), 5 deletions(-) diff --git a/client/src/panels/unitcontrolpanel.ts b/client/src/panels/unitcontrolpanel.ts index e9a8c3a1..e5d51de0 100644 --- a/client/src/panels/unitcontrolpanel.ts +++ b/client/src/panels/unitcontrolpanel.ts @@ -1,4 +1,4 @@ -import { getUnitsManager } from ".."; +import { getMissionData, getUnitsManager } from ".."; import { Slider } from "../controls/slider"; import { Unit } from "../units/unit"; import { Panel } from "./panel"; @@ -70,10 +70,8 @@ export class UnitControlPanel extends Panel { var button = document.createElement("button"); button.innerText = unit.getBaseData().unitName; button.setAttribute( "data-short-label", unit.getBaseData().name ); + button.setAttribute( "data-coalition", unit.getMissionData().coalition ); button.classList.add( "pill", "highlight-coalition" ) - - // TODO: make this dynamic, Mr. Weltro. - button.setAttribute( "data-coalition", "blue" ); button.addEventListener("click", () => getUnitsManager().selectUnit(unit.ID, true)); return (button); diff --git a/client/views/unitcontrolpanel.ejs b/client/views/unitcontrolpanel.ejs index aed04d5e..37682631 100644 --- a/client/views/unitcontrolpanel.ejs +++ b/client/views/unitcontrolpanel.ejs @@ -15,7 +15,7 @@
- +