WIP voltage puzzle.

This commit is contained in:
Max Stevenson 2020-06-16 19:27:33 +01:00
parent f12eb37f6e
commit 7f313f460b
2 changed files with 16 additions and 13 deletions

View File

@ -33,7 +33,6 @@
id="toggle-high"
type="radio"
name="switch-one"
checked="checked"
value="60"
/>
<input
@ -55,7 +54,6 @@
id="toggle-high"
type="radio"
name="switch-two"
checked="checked"
value="80"
/>
<input
@ -77,7 +75,6 @@
id="toggle-high"
type="radio"
name="switch-three"
checked="checked"
value="50"
/>
<input
@ -99,7 +96,6 @@
id="toggle-high"
type="radio"
name="switch-four"
checked="checked"
value="100"
/>
<input

View File

@ -28,21 +28,28 @@ document.getElementById("start-timer").addEventListener("click", () => {
// Voltage toggles
const voltageDisplay = document.getElementById("current-voltage");
const voltageToggleInputs = document.querySelectorAll('input[type="radio"]');
let totalVoltage = 0;
const checkVoltage = () => {
for (let i = 0; i < voltageToggleInputs.length; i++) {
if (voltageToggleInputs[i].checked) {
totalVoltage = parseInt(voltageToggleInputs[i].value);
}
}
// totalVoltage = voltageToggleInputs[0].checked
// ? parseInt(voltageToggleInputs[0].value)
// : parseInt(voltageToggleInputs[1].value);
voltageDisplay.innerHTML = totalVoltage + "V";
};
for (let i = 0; i < voltageToggleInputs.length; i++) {
voltageToggleInputs[i].addEventListener("click", () => {
totalVoltage += parseInt(voltageToggleInputs[i].value);
voltageDisplay.innerHTML = totalVoltage + "V";
voltageToggleInputs[i].addEventListener("change", () => {
checkVoltage();
});
}
for (let i = 0; i < voltageToggleInputs.length; i++) {
if (voltageToggleInputs[i].checked) {
totalVoltage += parseInt(voltageToggleInputs[i].value);
}
}
voltageDisplay.innerHTML = totalVoltage + "V";
checkVoltage();
////////////////////////