This commit is contained in:
philipp 2023-09-24 22:29:44 +02:00
parent 09af9981df
commit c07cf41bbf

View File

@ -62,18 +62,18 @@ function selectBoatChange() {
choiceObjects[shipmasterSelect.id] = shipmasterChoice; choiceObjects[shipmasterSelect.id] = shipmasterChoice;
} }
function setMaxAmountRowers(rowers){ function setMaxAmountRowers(rowers: number){
let curSelection = choiceObjects['newrower'].getValue(true); let curSelection = choiceObjects['newrower'].getValue(true);
let amount_to_delete = curSelection.length - rowers; let amount_to_delete = (<any>curSelection).length - rowers;
if (amount_to_delete > 0){ if (amount_to_delete > 0){
let to_delete = curSelection.slice(-amount_to_delete); let to_delete = (<any>curSelection).slice(-amount_to_delete);
for (let del of to_delete) { for (let del of to_delete) {
choiceObjects['newrower'].removeActiveItemsByValue(del); choiceObjects['newrower'].removeActiveItemsByValue(del);
} }
} }
choiceObjects['newrower'].config.maxItemCount = rowers; choiceObjects['newrower'].config.maxItemCount = rowers;
const only_steering = <HTMLSelectElement>document.querySelector('#shipmaster_only_steering'); const only_steering = <HTMLSelectElement>document.querySelector('#shipmaster_only_steering');
if (rowers === 0) { if (rowers === 0) {
choiceObjects['newrower'].disable() choiceObjects['newrower'].disable()
only_steering.disabled = true; only_steering.disabled = true;