Browse Source

Show/hide the right groups when loading a character

tags/v1.1.2
Fen Dweller 5 years ago
parent
commit
d672d0da4b
No known key found for this signature in database GPG Key ID: E80B35A6F11C3656
1 changed files with 15 additions and 0 deletions
  1. +15
    -0
      game.js

+ 15
- 0
game.js View File

@@ -5108,6 +5108,8 @@ function loadSettings(settings = null) {
} }


migrate(settings); migrate(settings);
reset_visible_groups();


let form = document.forms.namedItem("custom-species-form"); let form = document.forms.namedItem("custom-species-form");


@@ -5127,6 +5129,12 @@ function loadSettings(settings = null) {
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];

options.forEach(option => {
if (option.group && option.group != "main" && option.id == form[i].name && settings[form[i].name]) {
document.querySelector("#group-toggle-" + option.group).checked = true;
}
})
} else if (form[i].type == "radio") { } else if (form[i].type == "radio") {
let name = form[i].name; let name = form[i].name;
form[i].checked = (settings[name] == form[i].value); form[i].checked = (settings[name] == form[i].value);
@@ -5141,6 +5149,7 @@ function loadSettings(settings = null) {
} }
} }
updateAllPreviews(); updateAllPreviews();
update_visible_groups();
} }


function add_victim_people(category, prey) { function add_victim_people(category, prey) {
@@ -5577,6 +5586,12 @@ window.addEventListener('load', function(event) {
setTimeout(pick_move, 2000); setTimeout(pick_move, 2000);
}); });


function reset_visible_groups() {
groups.forEach(group => {
document.querySelector("#group-toggle-" + group).checked = false;
});
update_visible_groups();
}
function update_visible_groups() { function update_visible_groups() {


groups.forEach(group => { groups.forEach(group => {


Loading…
Cancel
Save