mirror of
https://github.com/AndrioCelos/TableturfBattleApp.git
synced 2026-08-20 18:04:00 -05:00
Deck editor: automatically select an empty slot on start/ picking a card
Suggested by Ljovynn.
This commit is contained in:
@@ -52,6 +52,7 @@ function deckEditInitCardDatabase(cards: Card[]) {
|
||||
deckModified = true;
|
||||
window.addEventListener('beforeunload', onBeforeUnload_deckEditor);
|
||||
}
|
||||
selectFirstEmptySlot();
|
||||
});
|
||||
addTestCard(card);
|
||||
}
|
||||
@@ -109,6 +110,23 @@ function editDeck() {
|
||||
cardList.clearFilter();
|
||||
editingDeck = true;
|
||||
showPage('deckEdit');
|
||||
selectFirstEmptySlot();
|
||||
}
|
||||
|
||||
function selectFirstEmptySlot() {
|
||||
let found = false;
|
||||
for (const el of deckEditCardButtons.entries) {
|
||||
if (!found && el.value == 0) {
|
||||
for (const el2 of deckEditCardButtons.entries) {
|
||||
if (el2 == el) break;
|
||||
el2.button.checked = false;
|
||||
}
|
||||
found = true;
|
||||
el.button.checked = true;
|
||||
deckEditCardButtons.value = 0;
|
||||
} else if (found)
|
||||
el.button.checked = false;
|
||||
}
|
||||
}
|
||||
|
||||
function createDeckEditCardButton(cardNumber: number) {
|
||||
|
||||
Reference in New Issue
Block a user