Fix CONFIRM button broken due to confirmBtn referenced before declaration

This commit is contained in:
justin committed 2026-05-20 10:21:26 -07:00
1 parent 9966dc65e4
commit 13d33f4688
1 file changed
+11 -7
+11 -7
View File
@@ -1113,6 +1113,17 @@ class Game {
}
const selectedSlots = new Set();
let confirmBtn = null;
if (isMulti) {
confirmBtn = document.createElement('button');
confirmBtn.className='choice-btn confirm-btn confirm-inactive';
confirmBtn.textContent='✔ CONFIRM';
confirmBtn.addEventListener('click', () => {
if (this.state.answering || selectedSlots.size !== 2) return;
this.pickMulti(selectedSlots, correctShuffledSet, q, container);
});
}
indices.forEach((origIdx, slotIdx) => {
const btn=document.createElement('button');
@@ -1140,13 +1151,6 @@ class Game {
});
if (isMulti) {
const confirmBtn = document.createElement('button');
confirmBtn.className='choice-btn confirm-btn confirm-inactive';
confirmBtn.textContent='✔ CONFIRM';
confirmBtn.addEventListener('click', () => {
if (this.state.answering || selectedSlots.size !== 2) return;
this.pickMulti(selectedSlots, correctShuffledSet, q, container);
});
container.appendChild(confirmBtn);
container._confirmBtn = confirmBtn;
}