Skip to content

Commit b80f4c8

Browse files
committed
please?
1 parent 071cacb commit b80f4c8

1 file changed

Lines changed: 10 additions & 13 deletions

File tree

script.js

Lines changed: 10 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -153,20 +153,20 @@ function randomizeServant(index) {
153153

154154
//simulation button function:
155155
function saveParticipantsAndStartSimulation() {
156-
let masterContainers = document.querySelectorAll(".master");
157-
let servantSelections = document.querySelectorAll(".servant-selection");
156+
let teamContainers = document.querySelectorAll(".form-container");
158157
let participants = [];
159158

160-
masterContainers.forEach((masterContainer, index) => {
159+
teamContainers.forEach((teamContainer, index) => {
160+
let masterContainer = teamContainer.querySelector(".master");
161+
let servantContainer = teamContainer.querySelector(".servant-selection");
162+
161163
let nameInput = masterContainer.querySelector(".master-name");
162164
let pictureEl = masterContainer.querySelector(".master-img");
163165

164166
let name = nameInput ? nameInput.value.trim() || `Master ${index + 1}` : `Master ${index + 1}`;
165167
let pictureUrl = pictureEl ? pictureEl.src : "";
166168

167-
// ✅ Get the servant-selection block at the same index
168-
let servantSelectionBlock = servantSelections[index];
169-
let servantDropdown = servantSelectionBlock ? servantSelectionBlock.querySelector(".servant-select") : null;
169+
let servantDropdown = servantContainer ? servantContainer.querySelector(".servant-select") : null;
170170

171171
let servantId = "Unknown";
172172
let servantName = "Unknown";
@@ -177,16 +177,14 @@ function saveParticipantsAndStartSimulation() {
177177

178178
if (selectedOption) {
179179
servantId = selectedOption.value || "Unknown";
180-
servantName = selectedOption.dataset && selectedOption.dataset.name
181-
? selectedOption.dataset.name
182-
: selectedOption.textContent || "Unknown";
180+
servantName = selectedOption.textContent || "Unknown";
183181

184-
console.log(`Selected Servant (from option): id=${servantId}, name=${servantName}`);
182+
console.log(`Team ${index + 1} - Selected Servant: id=${servantId}, name=${servantName}`);
185183
} else {
186-
console.warn(`No selected option in servant dropdown for master index ${index}`);
184+
console.warn(`Team ${index + 1} - No selected option in servant dropdown`);
187185
}
188186
} else {
189-
console.warn(`No servant dropdown found for master index ${index}`);
187+
console.warn(`Team ${index + 1} - No servant dropdown found`);
190188
}
191189

192190
let masterData = {
@@ -208,7 +206,6 @@ function saveParticipantsAndStartSimulation() {
208206
}
209207

210208

211-
212209
//code to attach the above function to the button:
213210
document.addEventListener("DOMContentLoaded", function () {
214211
const startButton = document.getElementById("simulation");

0 commit comments

Comments
 (0)