RTL00_WEB_WS2812/Firmware/RTLGDB/WEBFiles_M/wifi_set.js
ADElectronics c6c5eeed6f 1st
2017-12-24 12:49:22 +03:00

44 lines
1.1 KiB
JavaScript

var setFormValues = function (form, cfg)
{
var name, field;
for (name in cfg)
{
if (form[name])
{
field = form[name];
if (field[1] && field[1].type === 'checkbox')
{
field = field[1];
}
if (field.type === 'checkbox')
{
field.checked = cfg[name] === '1' ? true : false;
}
else
{
field.value = cfg[name];
}
}
}
}
function initWiFiSetting()
{
var cfg =
{
wifi_mode: "~wifi_cmode~",
wifi_st_status: "~wifi_st_status~",
wifi_ap_chl: "~wifi_ap_chl~",
wifi_ap_auth: "~wifi_ap_auth~",
wifi_bgn: "~wifi_bgn~",
wifi_st_sleep: "~wifi_st_sleep~",
wifi_st_auth: "~wifi_st_auth~",
wifi_st_sbss: "~wifi_st_sbss~",
wifi_ap_hssid: "~wifi_ap_hssid~",
wifi_ap_dhcp: "~wifi_ap_dhcp~",
wifi_txpow: "~wifi_txpow~",
wifi_st_dhcp: "~wifi_st_dhcp~"
}
setFormValues(document.forms[0], cfg);
}