From 03a6ee9ef0c1d3b08d787639cfdde637d2011389 Mon Sep 17 00:00:00 2001 From: Steven Barth Date: Mon, 18 Aug 2008 08:43:48 +0000 Subject: [PATCH] Small bugfixes and improvements --- i18n/english/luasrc/i18n/admin-core.en.lua | 2 +- i18n/german/luasrc/i18n/admin-core.de.lua | 2 +- .../luasrc/model/cbi/admin_network/wireless.lua | 3 +- modules/admin-mini/luasrc/model/cbi/mini/index.lua | 36 +--------------------- .../admin-mini/luasrc/model/cbi/mini/network.lua | 3 ++ .../admin-mini/luasrc/model/cbi/mini/system.lua | 35 +++++++++++++++++++++ modules/admin-mini/luasrc/model/cbi/mini/wifi.lua | 3 +- modules/admin-mini/luasrc/view/mini/index.htm | 5 +-- 8 files changed, 48 insertions(+), 41 deletions(-) diff --git a/i18n/english/luasrc/i18n/admin-core.en.lua b/i18n/english/luasrc/i18n/admin-core.en.lua index c3552f069..76fb6b2c6 100644 --- a/i18n/english/luasrc/i18n/admin-core.en.lua +++ b/i18n/english/luasrc/i18n/admin-core.en.lua @@ -10,7 +10,7 @@ a_i_i_hello = [[Hello!]] a_i_i_admin1 = [[This is the administration area of LuCI.]] a_i_i_admin2 = [[LuCI is a free, flexible, and user friendly graphical interface for configuring OpenWRT Kamikaze.]] a_i_i_admin3 = [[On the following pages you can adjust all important settings of your router.]] -a_i_i_admin4 = [[Notice: In LuCI changes have to be confirmed by clicking Changes - Apply before being applied.]] +a_i_i_admin4 = [[Notice: In LuCI changes have to be confirmed by clicking Changes - Save & Apply before being applied.]] a_i_i_admin5 = [[As we are always want to improve this interface we are looking forward to your feedback and suggestions.]] a_i_i_admin6 = [[And now have fun with your router!]] a_i_i_team = [[The LuCI Team]] diff --git a/i18n/german/luasrc/i18n/admin-core.de.lua b/i18n/german/luasrc/i18n/admin-core.de.lua index db989047e..e0bc37745 100644 --- a/i18n/german/luasrc/i18n/admin-core.de.lua +++ b/i18n/german/luasrc/i18n/admin-core.de.lua @@ -1,7 +1,7 @@ a_i_i_admin1 = [[Dies ist der Administrationsbereich von LuCI.]] a_i_i_admin2 = [[LuCI ist eine freie, flexible und benutzerfreundliche grafische Oberfläche zur Konfiguration von OpenWRT Kamikaze.]] a_i_i_admin3 = [[Auf den folgenden Seiten können alle wichtigen Einstellungen des Routers vorgenommen werden.]] -a_i_i_admin4 = [[Hinweis: In LuCI werden getätigte Änderungen erst nach einem Klick auf Änderungen - Anwenden gespeichert.]] +a_i_i_admin4 = [[Hinweis: In LuCI werden getätigte Änderungen erst nach einem Klick auf Änderungen - Speichern & Anwenden angewandt.]] a_i_i_admin5 = [[Wir sind natürlich stets darum bemüht, diese Oberfläche noch besser und intuitiver zu Gestalten und freuen uns über jegliche Art von Feedback oder Verbesserungsvorschlägen.]] a_i_i_admin6 = [[Und nun wünschen wir viel Spaß mit dem Router!]] diff --git a/modules/admin-full/luasrc/model/cbi/admin_network/wireless.lua b/modules/admin-full/luasrc/model/cbi/admin_network/wireless.lua index ae2462838..4c7794db9 100644 --- a/modules/admin-full/luasrc/model/cbi/admin_network/wireless.lua +++ b/modules/admin-full/luasrc/model/cbi/admin_network/wireless.lua @@ -60,7 +60,8 @@ end protocol = s:option(DummyValue, "_mode", translate("protocol")) function protocol.cfgvalue(self, section) - return "802." .. wireless[self.map:get(section, "device")].mode + local mode = wireless[self.map:get(section, "device")].mode + return mode and "802." .. mode end mode = s:option(DummyValue, "mode", translate("mode")) diff --git a/modules/admin-mini/luasrc/model/cbi/mini/index.lua b/modules/admin-mini/luasrc/model/cbi/mini/index.lua index 352008e30..71b5dafa3 100644 --- a/modules/admin-mini/luasrc/model/cbi/mini/index.lua +++ b/modules/admin-mini/luasrc/model/cbi/mini/index.lua @@ -11,38 +11,4 @@ You may obtain a copy of the License at $Id$ ]]-- -require("luci.sys") -require("luci.tools.webadmin") - -w = Template("mini/index") - -f = SimpleForm("main", translate("system")) -f.reset = false -f.submit = false - -local system, model, memtotal, memcached, membuffers, memfree = luci.sys.sysinfo() -local uptime = luci.sys.uptime() -f:field(DummyValue, "_system", translate("system")).value = system -f:field(DummyValue, "_cpu", translate("m_i_processor")).value = model - -local load1, load5, load15 = luci.sys.loadavg() -f:field(DummyValue, "_la", translate("load")).value = - string.format("%.2f, %.2f, %.2f", load1, load5, load15) - -f:field(DummyValue, "_memtotal", translate("m_i_memory")).value = - string.format("%.2f MB (%.0f%% %s, %.0f%% %s, %.0f%% %s)", - tonumber(memtotal) / 1024, - 100 * memcached / memtotal, - translate("mem_cached") or "", - 100 * membuffers / memtotal, - translate("mem_buffered") or "", - 100 * memfree / memtotal, - translate("mem_free") or "") - -f:field(DummyValue, "_systime", translate("m_i_systemtime")).value = - os.date("%c") - -f:field(DummyValue, "_uptime", translate("m_i_uptime")).value = - luci.tools.webadmin.date_format(tonumber(uptime)) - -return w, f \ No newline at end of file +return Template("mini/index") diff --git a/modules/admin-mini/luasrc/model/cbi/mini/network.lua b/modules/admin-mini/luasrc/model/cbi/mini/network.lua index aeaf8a7c1..dfabbe433 100644 --- a/modules/admin-mini/luasrc/model/cbi/mini/network.lua +++ b/modules/admin-mini/luasrc/model/cbi/mini/network.lua @@ -12,6 +12,9 @@ You may obtain a copy of the License at $Id$ ]]-- +require("luci.tools.webadmin") +require("luci.sys") + m0 = Map("network", translate("network")) m0.stateful = true local netstat = luci.sys.net.deviceinfo() diff --git a/modules/admin-mini/luasrc/model/cbi/mini/system.lua b/modules/admin-mini/luasrc/model/cbi/mini/system.lua index 298c794f5..c9e8c7f6f 100644 --- a/modules/admin-mini/luasrc/model/cbi/mini/system.lua +++ b/modules/admin-mini/luasrc/model/cbi/mini/system.lua @@ -12,12 +12,47 @@ You may obtain a copy of the License at $Id$ ]]-- require("luci.http.protocol.date") +require("luci.sys") +require("luci.tools.webadmin") + m = Map("system", translate("system"), translate("a_s_desc")) s = m:section(TypedSection, "system", "") s.anonymous = true + + +local system, model, memtotal, memcached, membuffers, memfree = luci.sys.sysinfo() +local uptime = luci.sys.uptime() + +s:option(DummyValue, "_system", translate("system")).value = system +s:option(DummyValue, "_cpu", translate("m_i_processor")).value = model + +local load1, load5, load15 = luci.sys.loadavg() +s:option(DummyValue, "_la", translate("load")).value = + string.format("%.2f, %.2f, %.2f", load1, load5, load15) + +s:option(DummyValue, "_memtotal", translate("m_i_memory")).value = + string.format("%.2f MB (%.0f%% %s, %.0f%% %s, %.0f%% %s)", + tonumber(memtotal) / 1024, + 100 * memcached / memtotal, + translate("mem_cached") or "", + 100 * membuffers / memtotal, + translate("mem_buffered") or "", + 100 * memfree / memtotal, + translate("mem_free") or "") + +s:option(DummyValue, "_systime", translate("m_i_systemtime")).value = + os.date("%c") + +s:option(DummyValue, "_uptime", translate("m_i_uptime")).value = + luci.tools.webadmin.date_format(tonumber(uptime)) + + + + + s:option(Value, "hostname", translate("hostname")) tz = s:option(ListValue, "timezone", translate("timezone")) diff --git a/modules/admin-mini/luasrc/model/cbi/mini/wifi.lua b/modules/admin-mini/luasrc/model/cbi/mini/wifi.lua index 3abceba59..c293175b6 100644 --- a/modules/admin-mini/luasrc/model/cbi/mini/wifi.lua +++ b/modules/admin-mini/luasrc/model/cbi/mini/wifi.lua @@ -60,7 +60,8 @@ end protocol = s:option(DummyValue, "_mode", translate("protocol")) function protocol.cfgvalue(self, section) - return "802." .. wireless[self.map:get(section, "device")].mode + local mode = wireless[self.map:get(section, "device")].mode + return mode and "802." .. mode end mode = s:option(DummyValue, "mode", translate("mode")) diff --git a/modules/admin-mini/luasrc/view/mini/index.htm b/modules/admin-mini/luasrc/view/mini/index.htm index e88324a8c..c0b208054 100644 --- a/modules/admin-mini/luasrc/view/mini/index.htm +++ b/modules/admin-mini/luasrc/view/mini/index.htm @@ -16,6 +16,7 @@ $Id$

<%:a_i_i_admin1%>

<%:a_i_i_admin2%>
<%:a_i_i_admin3%>

+

<%:a_i_i_admin4%>

+

<%:a_i_i_admin5%>

<%:a_i_i_admin6%>

-

<%:a_i_i_team%>

-
\ No newline at end of file +

<%:a_i_i_team%>

\ No newline at end of file -- 2.11.0