let settingsJson = {}; const load = () => { getFile("settings.json", res => { settingsJson = JSON.parse(res); draw(); }); } const draw = () => { let html = ""; for (var key in settingsJson) { key = esc(key); if (settingsJson.hasOwnProperty(key)) { html += `
${() => { switch(typeof settingsJson[key]) { case "boolean": return ` `; case "number": return ``; case "string": return `` } }}

${lang("setting_"+key)}


`; } } getE("settingsList").innerHTML = html; } const save = (key, value) => { if (key) { settingsJson[key] = value; getFile(`run?cmd=set ${key} "${value}"`); } else { getFile("run?cmd=save settings", load); } }