Przeglądaj źródła

Radio buttons get saved properly now

tags/v0.7.0
Fen Dweller 8 lat temu
rodzic
commit
02eeb11b3d
2 zmienionych plików z 8 dodań i 1 usunięć
  1. +7
    -0
      game.js
  2. +1
    -1
      stroll.html

+ 7
- 0
game.js Wyświetl plik

@@ -1397,6 +1397,10 @@ function saveSettings() {
settings[form[i].name] = parseFloat(form[i].value); settings[form[i].name] = parseFloat(form[i].value);
else if (form[i].type == "checkbox") { else if (form[i].type == "checkbox") {
settings[form[i].name] = form[i].checked; 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]; form[i].value = settings[form[i].name];
else if (form[i].type == "checkbox") { else if (form[i].type == "checkbox") {
form[i].checked = settings[form[i].name]; 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 Wyświetl plik

@@ -150,7 +150,7 @@
<label for="brutality-2">Gory</label> <label for="brutality-2">Gory</label>
</li> </li>
<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> <label for="brutality-3">Sadistic (not implemented)</label>
</li> </li>
</ul> </ul>


Ładowanie…
Anuluj
Zapisz