Browse Source

Radio buttons get saved properly now

tags/v0.7.0
Fen Dweller 7 years ago
parent
commit
02eeb11b3d
2 changed files with 8 additions and 1 deletions
  1. +7
    -0
      game.js
  2. +1
    -1
      stroll.html

+ 7
- 0
game.js View File

@@ -1397,6 +1397,10 @@ function saveSettings() {
settings[form[i].name] = parseFloat(form[i].value);
else if (form[i].type == "checkbox") {
settings[form[i].name] = form[i].checked;
} else if (form[i].type == "radio") {
let name = form[i].name.match(/(?:[a-zA-Z]+-)*[a-zA-Z]+/)[0];
if (form[i].checked)
settings[name] = form[i].id
}
}
}
@@ -1421,6 +1425,9 @@ function loadSettings() {
form[i].value = settings[form[i].name];
else if (form[i].type == "checkbox") {
form[i].checked = settings[form[i].name];
} else if (form[i].type == "radio") {
let name = form[i].name.match(/(?:[a-zA-Z]+-)*[a-zA-Z]+/)[0];
form[i].checked = (settings[name] == form[i].id);
}
}
}


+ 1
- 1
stroll.html View File

@@ -150,7 +150,7 @@
<label for="brutality-2">Gory</label>
</li>
<li>
<input type="radio" name="brutality" id="brutality-2" disabled="disableD">
<input type="radio" name="brutality" id="brutality-3" disabled="disableD">
<label for="brutality-3">Sadistic (not implemented)</label>
</li>
</ul>


Loading…
Cancel
Save