Changeset 2904
- Timestamp:
- 08/19/08 18:02:40 (5 years ago)
- Location:
- ff-luci/trunk
- Files:
-
- 7 modified
-
i18n/english/luasrc/i18n/admin-core.en.lua (modified) (2 diffs)
-
i18n/german/luasrc/i18n/admin-core.de.lua (modified) (1 diff)
-
libs/cbi/htdocs/luci-static/resources/cbi.js (modified) (1 diff)
-
libs/cbi/luasrc/view/cbi/value.htm (modified) (1 diff)
-
modules/admin-full/luasrc/model/cbi/admin_network/network.lua (modified) (3 diffs)
-
modules/admin-full/luasrc/model/cbi/admin_network/wifi.lua (modified) (1 diff)
-
modules/admin-mini/luasrc/model/cbi/mini/network.lua (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
ff-luci/trunk/i18n/english/luasrc/i18n/admin-core.en.lua
r2891 r2904 113 113 a_w_netid = [[Network Name (<abbr title="Extended Service Set Identifier">ESSID</abbr>)]] 114 114 a_w_network1 = [[Add the Wifi network to physical network]] 115 a_w_netmanual = [[ - Create new Network - ]] 115 116 a_w_txpwr = [[Transmit Power]] 116 117 a_w_brcmburst = [[Broadcom Frameburst]] … … 125 126 a_w_ahdemo = [[Pseudo Ad-Hoc (ahdemo)]] 126 127 a_w_client = [[Client]] 127 a_w_wds = [[ <abbr title="Wireless Distribution System">WDS</abbr>]]128 a_w_wds = [[WDS]] 128 129 a_w_monitor = [[Monitor]] 129 130 dhcp_dnsmasq_desc = [[Dnsmasq is a combined <abbr title="Dynamic Host Configuration Protocol">DHCP</abbr>-Server and <abbr title="Domain Name System">DNS</abbr>-Forwarder for <abbr title="Network Address Translation">NAT</abbr> firewalls]] -
ff-luci/trunk/i18n/german/luasrc/i18n/admin-core.de.lua
r2891 r2904 133 133 a_w_netid = [[Netzkennung (ESSID)]] 134 134 a_w_network1 = [[WLAN-Netz zu Netzwerk hinzufügen]] 135 a_w_netmanual = [[ - Neues Netzwerk erstellen - ]] 135 136 a_w_networks1 = [[Pro WLAN-Gerät können mehrere Netze bereitgestellt werden. 136 137 Es sollte beachtet werden, dass es hardware- / treiberspezifische Einschränkungen gibt. -
ff-luci/trunk/libs/cbi/htdocs/luci-static/resources/cbi.js
r2868 r2904 99 99 var obj = document.getElementById(id) 100 100 var sel = document.createElement("select"); 101 obj.parentNode.appendChild(sel); 101 if (obj.nextSibling) { 102 obj.parentNode.insertBefore(sel, obj.nextSibling); 103 } else { 104 obj.parentNode.appendChild(sel); 105 } 102 106 103 107 if (!values[obj.value]) { -
ff-luci/trunk/libs/cbi/luasrc/view/cbi/value.htm
r2898 r2904 27 27 }, '<%- if not self.rmempty and not self.optional then -%> 28 28 <%-:cbi_select-%> 29 <%- end -%>', '<%:cbi_manual%>'); 29 <%- end -%>', ' 30 <%- if self.combobox_manual then -%> 31 <%-=self.combobox_manual-%> 32 <%- else -%> 33 <%-:cbi_manual-%> 34 <%- end -%>'); 30 35 </script> 31 36 <% end -%> -
ff-luci/trunk/modules/admin-full/luasrc/model/cbi/admin_network/network.lua
r2888 r2904 16 16 require("luci.tools.webadmin") 17 17 18 luci.model.uci.load_state("network") 19 local netstate = luci.model.uci.get_all("network") 20 luci.model.uci.unload("network") 21 18 22 19 23 m = Map("network", translate("interfaces")) 20 m.stateful = true21 24 22 25 local created … … 46 49 47 50 up = s:option(Flag, "up") 51 function up.cfgvalue(self, section) 52 return netstate[section] and netstate[section].up or "0" 53 end 54 48 55 function up.write(self, section, value) 49 local call = value == "1" and "ifup" or "ifdown" 50 os.execute(call .. " " .. section) 56 local call 57 if value == "1" then 58 call = "ifup" 59 elseif value == "0" then 60 call = "ifdown" 61 end 62 os.execute(call .. " " .. section .. " >/dev/null 2>&1") 51 63 end 52 64 53 65 ifname = s:option(DummyValue, "ifname", translate("device")) 66 function ifname.cfgvalue(self, section) 67 return netstate[section] and netstate[section].ifname 68 end 69 54 70 ifname.titleref = luci.dispatcher.build_url("admin", "network", "vlan") 55 71 … … 75 91 76 92 ipaddr = s:option(DummyValue, "ipaddr", translate("addresses")) 77 78 93 function ipaddr.cfgvalue(self, section) 79 94 local addr = luci.tools.webadmin.network_get_addresses(section) -
ff-luci/trunk/modules/admin-full/luasrc/model/cbi/admin_network/wifi.lua
r2882 r2904 67 67 s:option(Value, "ssid", translate("a_w_netid")).maxlength = 32 68 68 69 network = s:option(ListValue, "network", translate("network"), translate("a_w_network1")) 69 network = s:option(Value, "network", translate("network"), translate("a_w_network1")) 70 network.rmempty = true 70 71 network:value("") 72 network.combobox_manual = translate("a_w_netmanual") 71 73 luci.tools.webadmin.cbi_add_networks(network) 74 75 function network.write(self, section, value) 76 if not luci.model.uci.get("network", value) then 77 m:chain("network") 78 luci.model.uci.set("network", value, "interface") 79 Value.write(self, section, value) 80 else 81 if luci.model.uci.get("network", value) == "interface" then 82 Value.write(self, section, value) 83 end 84 end 85 end 72 86 73 87 mode = s:option(ListValue, "mode", translate("mode")) -
ff-luci/trunk/modules/admin-mini/luasrc/model/cbi/mini/network.lua
r2892 r2904 17 17 18 18 luci.model.uci.load_state("network") 19 local wireless= luci.model.uci.get_all("network")19 local network = luci.model.uci.get_all("network") 20 20 luci.model.uci.unload("network") 21 21 … … 23 23 local ifaces = {} 24 24 25 for k, v in pairs( wireless) do25 for k, v in pairs(network) do 26 26 if v[".type"] == "interface" and k ~= "loopback" then 27 27 table.insert(ifaces, v)
