提交 5355d11e 编写于 作者: J Jo-Philipp Wich

libs/web: some fixes for network_ifacelist widget

上级 cd34034b
......@@ -19,7 +19,12 @@ $Id$
local iface
local ifaces = net:get_interfaces()
local value = (self:formvalue(section) or self.default)
local value = self:formvalue(section)
if not value or value == "" then
value = self:cfgvalue(section) or self.default
end
local checked = { }
if value then
......@@ -46,7 +51,8 @@ $Id$
attr("type", self.widget or "radio") ..
attr("id", cbid .. "." .. iface:name()) ..
attr("name", cbid) .. attr("value", iface:name()) ..
ifattr(checked[iface:name()], "checked", "checked")
ifattr(checked[iface:name()], "checked", "checked") ..
ifattr(iface:type() == "wifi" and not iface:is_up(), "disabled", "disabled")
%> />  
<label<%=attr("for", cbid .. "." .. iface:name())%>>
<% if link then -%><a href="<%=link%>"><% end -%>
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册