luci-app-travelmate: made "ignore bssid" flag conditional

* made the "ignore bssid" flag conditional to ease connection
  to hidden networks:
    * default for hidden networks "disabled"
    * default for all others "enabled"

Signed-off-by: Dirk Brenken <dev@brenken.org>
This commit is contained in:
Dirk Brenken 2018-03-28 09:22:19 +02:00
parent 8d34bf94a6
commit 189fe1e389

View file

@ -26,16 +26,20 @@ m.hidden = {
wpa_version = http.formvalue("wpa_version")
}
if m.hidden.ssid ~= "" then
if m.hidden.ssid == "" then
wssid = m:field(Value, "ssid", translate("SSID (hidden)"))
else
wssid = m:field(Value, "ssid", translate("SSID"))
wssid.datatype = "rangelength(1,32)"
wssid.default = m.hidden.ssid or ""
else
wssid = m:field(Value, "ssid", translate("SSID (hidden)"))
end
nobssid = m:field(Flag, "no_bssid", translate("Ignore BSSID"))
nobssid.default = nobssid.enabled
if m.hidden.ssid == "" then
nobssid.default = nobssid.disabled
else
nobssid.default = nobssid.enabled
end
bssid = m:field(Value, "bssid", translate("BSSID"))
bssid:depends("no_bssid", 0)