Sliders hidden when required

This commit is contained in:
Pax1601
2023-03-24 10:41:11 +01:00
parent 1e8c9ed401
commit eaacbb417c
5 changed files with 15 additions and 7 deletions

View File

@@ -126,8 +126,17 @@ export class UnitControlPanel extends Panel {
#showFlightControlSliders(units: Unit[]) #showFlightControlSliders(units: Unit[])
{ {
this.#airspeedSlider.show(); if (getUnitsManager().getSelectedUnitsType() !== undefined)
this.#altitudeSlider.show(); 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 unitsType = getUnitsManager().getSelectedUnitsType();
var targetAltitude = getUnitsManager().getSelectedUnitsTargetAltitude(); var targetAltitude = getUnitsManager().getSelectedUnitsTargetAltitude();

View File

@@ -36,6 +36,7 @@
<input type="range" min="0" max="100" value="0" class="slider"> <input type="range" min="0" max="100" value="0" class="slider">
</div> </div>
<h5 id="categories-tooltip" class="hide">Multiple categories selected</h5>
</div> </div>
</div> </div>

View File

@@ -2,7 +2,7 @@
[Setup] [Setup]
AppName=DCS Olympus AppName=DCS Olympus
AppVerName=DCS Olympus Alpha v0.1.0 AppVerName=DCS Olympus Alpha v0.1.1
DefaultDirName={usersavedgames}\DCS.openbeta DefaultDirName={usersavedgames}\DCS.openbeta
DefaultGroupName=DCSOlympus DefaultGroupName=DCSOlympus
OutputBaseFilename=DCSOlympus OutputBaseFilename=DCSOlympus

View File

@@ -1,4 +1,4 @@
local version = "v0.1.0-alpha" local version = "v0.1.1-alpha"
local debug = false local debug = false

View File

@@ -1,12 +1,10 @@
#pragma once #pragma once
#define VERSION "v0.0.1" #define VERSION "v0.1.1"
#define LOG_NAME "Olympus_log.txt" #define LOG_NAME "Olympus_log.txt"
#define REST_ADDRESS L"http://localhost:30000" #define REST_ADDRESS L"http://localhost:30000"
#define REST_URI L"olympus" #define REST_URI L"olympus"
#define UNITS_URI L"units" #define UNITS_URI L"units"
#define UPDATE_URI L"update"
#define REFRESH_URI L"refresh"
#define LOGS_URI L"logs" #define LOGS_URI L"logs"
#define AIRBASES_URI L"airbases" #define AIRBASES_URI L"airbases"
#define BULLSEYE_URI L"bullseyes" #define BULLSEYE_URI L"bullseyes"