|
682 | 682 | }
|
683 | 683 |
|
684 | 684 | function parseSys(obj) {
|
685 |
| - for(var i of [["device", "device_name"], ["ssid", "ssid"], ["ap_pwd", "ap_pwd"]]) |
686 |
| - document.getElementsByName(i[0])[0].value = obj[i[1]]; |
687 |
| - document.getElementsByName("hidd")[0].checked = obj["hidd"]; |
| 685 | + document.getElementsByName("device")[0].value = obj.device_name; |
| 686 | + for(var i of [["ssid", "ssid"], ["ap_pwd", "ap_pwd"]]) |
| 687 | + document.getElementsByName(i[0])[0].value = obj.network[i[1]]; |
| 688 | + document.getElementsByName("hidd")[0].checked = obj.network.hidd; |
688 | 689 |
|
689 |
| - document.getElementsByName("darkMode")[0].checked = obj["dark_mode"]; |
690 |
| - document.getElementsByName("schedReboot")[0].checked = obj["sched_reboot"]; |
| 690 | + document.getElementsByName("darkMode")[0].checked = obj.dark_mode; |
| 691 | + document.getElementsByName("schedReboot")[0].checked = obj.sched_reboot; |
691 | 692 | e = document.getElementsByName("adminpwd")[0];
|
692 |
| - if(!obj["pwd_set"]) |
| 693 | + if(!obj.pwd_set) |
693 | 694 | e.value = "";
|
694 | 695 | var d = document.getElementById("prot_mask");
|
695 | 696 | var a = ["Index", "{#NAV_LIVE}", "{#NAV_WEBSERIAL}", "{#NAV_SETTINGS}", "Update", "System", "{#NAV_HISTORY}"];
|
696 | 697 | var el = [];
|
697 | 698 | for(var i = 0; i < 7; i++) {
|
698 |
| - var chk = ((obj["prot_mask"] & (1 << i)) == (1 << i)); |
| 699 | + var chk = ((obj.prot_mask & (1 << i)) == (1 << i)); |
699 | 700 | el.push(mlCb("protMask" + i, a[i], chk))
|
700 | 701 | }
|
701 | 702 | d.append(...el);
|
|
720 | 721 | document.getElementsByName("cstLnkTxt")[0].value = obj.cst_lnk_txt
|
721 | 722 | }
|
722 | 723 |
|
723 |
| - ts = obj["ts_now"]; |
| 724 | + ts = obj.ts_now; |
724 | 725 | window.setInterval("tick()", 1000);
|
725 | 726 | }
|
726 | 727 |
|
|
1330 | 1331 |
|
1331 | 1332 | function parse(root) {
|
1332 | 1333 | if(null != root) {
|
1333 |
| - parseGeneric(root["generic"]); |
1334 |
| - parseSys(root["system"]); |
1335 |
| - parseStaticIp(root["static_ip"]); |
1336 |
| - parseMqtt(root["mqtt"]); |
1337 |
| - parseNtp(root["ntp"]); |
1338 |
| - parseSun(root["sun"]); |
| 1334 | + parseGeneric(root.generic); |
| 1335 | + parseSys(root.system); |
| 1336 | + parseStaticIp(root.static_ip); |
| 1337 | + parseMqtt(root.mqtt); |
| 1338 | + parseNtp(root.ntp); |
| 1339 | + parseSun(root.sun); |
1339 | 1340 | parsePinout(root.pinout);
|
1340 |
| - parseNrfRadio(root["radioNrf"], root["pinout"]); |
| 1341 | + parseNrfRadio(root.radioNrf, root.pinout); |
1341 | 1342 | /*IF_ESP32*/
|
1342 | 1343 | parseCmtRadio(root.radioCmt);
|
1343 | 1344 | /*ENDIF_ESP32*/
|
1344 | 1345 | /*IF_ETHERNET*/
|
1345 | 1346 | parseEth(root.eth)
|
1346 | 1347 | /*ENDIF_ETHERNET*/
|
1347 |
| - parseSerial(root["serial"]); |
| 1348 | + parseSerial(root.serial); |
1348 | 1349 | /*IF_PLUGIN_DISPLAY*/
|
1349 |
| - parseDisplay(root["display"], root["system"]["esp_type"], root["system"]); |
| 1350 | + parseDisplay(root.display, root.system.esp_type, root.system); |
1350 | 1351 | /*ENDIF_PLUGIN_DISPLAY*/
|
1351 | 1352 | getAjax("/api/inverter/list", parseIv);
|
1352 | 1353 | }
|
|
0 commit comments