diff options
author | Dirk Brenken <dev@brenken.org> | 2020-09-19 00:01:07 +0200 |
---|---|---|
committer | Dirk Brenken <dev@brenken.org> | 2020-09-19 00:01:07 +0200 |
commit | e3b357ac0eb2b3942fd3c948fce9cecbf0ed30cc (patch) | |
tree | 35b0de93f3f0e9edcf43d7639f3f304c79895c98 /applications/luci-app-travelmate/luasrc/view/travelmate/wifi_scan.htm | |
parent | 45c914a016499f297a754f00b48c5d782cbc2124 (diff) |
luci-app-travelmate: release 2.0
- sync with travelmate 2.0
- app migrated to client side JS
Signed-off-by: Dirk Brenken <dev@brenken.org>
Diffstat (limited to 'applications/luci-app-travelmate/luasrc/view/travelmate/wifi_scan.htm')
-rw-r--r-- | applications/luci-app-travelmate/luasrc/view/travelmate/wifi_scan.htm | 95 |
1 files changed, 0 insertions, 95 deletions
diff --git a/applications/luci-app-travelmate/luasrc/view/travelmate/wifi_scan.htm b/applications/luci-app-travelmate/luasrc/view/travelmate/wifi_scan.htm deleted file mode 100644 index 491af1d92..000000000 --- a/applications/luci-app-travelmate/luasrc/view/travelmate/wifi_scan.htm +++ /dev/null @@ -1,95 +0,0 @@ -<%# -Copyright 2017-2020 Dirk Brenken (dev@brenken.org) -This is free software, licensed under the Apache License, Version 2.0 --%> - -<%- - local sys = require("luci.sys") - local utl = require("luci.util") - local xml = require("luci.xml") - local dev = luci.http.formvalue("device") - local ifn = utl.trim(sys.exec("/bin/ubus -S call network.wireless status 2>/dev/null | jsonfilter -l1 -e '@." .. dev .. ".interfaces[@.config.mode=\"sta\"].ifname' 2>/dev/null")) - local iw - - if ifn ~= "" then - iw = sys.wifi.getiwinfo(ifn) - else - iw = sys.wifi.getiwinfo(dev) - end - - if not iw then - luci.http.redirect(luci.dispatcher.build_url("admin/services/travelmate/stations")) - end - - function percent_wifi_signal(info) - local qc = info.quality or 0 - local qm = info.quality_max or 0 - if info.bssid and qc > 0 and qm > 0 then - return math.floor((100 / qm) * qc) - else - return 0 - end - end --%> - -<%+header%> - -<div class="cbi-map"> - <h3><%:Wireless Scan%></h3> - <div class="cbi-section"> - <div class="table cbi-section-table"> - <div class="tr cbi-section-table-titles"> - <div class="th left"><%:Uplink SSID%></div> - <div class="th left"><%:Uplink BSSID%></div> - <div class="th left"><%:Encryption%></div> - <div class="th left"><%:Signal strength%></div> - <div class="th center"><%:Action%></div> - </div> - <%- for i, net in ipairs(iw.scanlist or { }) do -%> - <div class="tr cbi-section-table-row cbi-rowstyle-1"> - <div class="td left" style="text-align: left !important"> - <%=net.ssid and xml.pcdata(net.ssid) or "<em>%s</em>" % translate("hidden")%> - </div> - <div class="td left" style="text-align: left !important"> - <%=net.bssid and xml.pcdata(net.bssid)%> - </div> - <div class="td left" style="text-align: left !important"> - <%=net.encryption.description%> - </div> - <div class="td left" style="text-align: left !important"> - <%=percent_wifi_signal(net)%> % - </div> - <div class="td cbi-section-actions"> - <form class="inline" action="<%=luci.dispatcher.build_url('admin/services/travelmate/wifiadd')%>" method="post"> - <input type="hidden" name="token" value="<%=token%>"/> - <input type="hidden" name="device" value="<%=xml.pcdata(dev)%>"/> - <input type="hidden" name="ssid" value="<%=xml.pcdata(net.ssid)%>"/> - <input type="hidden" name="bssid" value="<%=xml.pcdata(net.bssid)%>"/> - <input type="hidden" name="description" value="<%=net.encryption.description%>"/> - <input type="hidden" name="wep" value="<%=net.encryption.wep and 1 or 0%>"/> - <%- if net.encryption.wpa then -%> - <input type="hidden" name="wpa_version" value="<%=net.encryption.wpa%>"/> - <%- for _, v in ipairs(net.encryption.auth_suites) do -%> - <input type="hidden" name="wpa_suites" value="<%=v%>"/> - <%- end -%> - <%- end -%> - <input class="cbi-button cbi-button-apply" type="submit" value="<%:Add Uplink%>"/> - </form> - </div> - </div> - <%- end -%> - </div> - </div> - <div class="cbi-page-actions right"> - <form class="inline" action="<%=luci.dispatcher.build_url('admin/services/travelmate/stations')%>" method="get"> - <input class="cbi-button cbi-button-reset" type="submit" value="<%:Back to overview%>"/> - </form> - <form class="inline" action="<%=luci.dispatcher.build_url('admin/services/travelmate/wifiscan')%>" method="post"> - <input type="hidden" name="token" value="<%=token%>"/> - <input type="hidden" name="device" value="<%=xml.pcdata(dev)%>"/> - <input class="cbi-button cbi-input-find" type="submit" value="<%:Repeat scan%>"/> - </form> - </div> -</div> - -<%+footer%> |