diff --git a/client/src/panels/unitcontrolpanel.ts b/client/src/panels/unitcontrolpanel.ts index ed835b67..d0309244 100644 --- a/client/src/panels/unitcontrolpanel.ts +++ b/client/src/panels/unitcontrolpanel.ts @@ -126,8 +126,17 @@ export class UnitControlPanel extends Panel { #showFlightControlSliders(units: Unit[]) { - this.#airspeedSlider.show(); - this.#altitudeSlider.show(); + if (getUnitsManager().getSelectedUnitsType() !== undefined) + this.#airspeedSlider.show() + else + this.#airspeedSlider.hide(); + + if (getUnitsManager().getSelectedUnitsType() === "Aircraft" || getUnitsManager().getSelectedUnitsType() === "Helicopter") + this.#altitudeSlider.show() + else + this.#altitudeSlider.hide(); + + this.getElement().querySelector(`#categories-tooltip`)?.classList.toggle("hide", getUnitsManager().getSelectedUnitsType() !== undefined); var unitsType = getUnitsManager().getSelectedUnitsType(); var targetAltitude = getUnitsManager().getSelectedUnitsTargetAltitude(); diff --git a/client/views/unitcontrolpanel.ejs b/client/views/unitcontrolpanel.ejs index 573dabed..20a0b2ee 100644 --- a/client/views/unitcontrolpanel.ejs +++ b/client/views/unitcontrolpanel.ejs @@ -36,6 +36,7 @@ +