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[])
{
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();

View File

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

View File

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

View File

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

View File

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