fix(webui): not saving config fields that aren't already in config.json (#427)
This commit is contained in:
parent
4e03b7b92e
commit
b245311550
@ -676,12 +676,29 @@ function fetchSettings() {
|
||||
);
|
||||
}
|
||||
|
||||
const uiConfigs = [
|
||||
"autoCreateAccount",
|
||||
"skipStoryModeChoice",
|
||||
"skipTutorial",
|
||||
"unlockAllScans",
|
||||
"unlockAllMissions",
|
||||
"unlockAllQuests",
|
||||
"completeAllQuests",
|
||||
"infiniteResources",
|
||||
"unlockAllShipFeatures",
|
||||
"unlockAllShipDecorations",
|
||||
"unlockAllFlavourItems",
|
||||
"unlockAllSkins",
|
||||
"universalPolarityEverywhere",
|
||||
"spoofMasteryRank"
|
||||
];
|
||||
|
||||
function doChangeSettings() {
|
||||
fetch("/custom/config")
|
||||
.then(response => response.json())
|
||||
.then(json => {
|
||||
for (var i in json) {
|
||||
var x = document.getElementById(`${i}`);
|
||||
for (const i of uiConfigs) {
|
||||
var x = document.getElementById(i);
|
||||
if (x != null) {
|
||||
if (x.type == "checkbox") {
|
||||
if (x.checked === true) {
|
||||
|
Loading…
x
Reference in New Issue
Block a user