diff options
| author | Jo-Philipp Wich <jow@openwrt.org> | 2008-10-29 19:54:59 +0000 |
|---|---|---|
| committer | Jo-Philipp Wich <jow@openwrt.org> | 2008-10-29 19:54:59 +0000 |
| commit | d951b66b452a634e6267e4a620410635f5a511ae (patch) | |
| tree | 18ed480ce69cd34cabe3473f14bdbb0adafb217a /modules | |
| parent | 3f414ad6940e4465f13490c1a7797caa9294d096 (diff) | |
* luci-0.8: merge further changes
Diffstat (limited to 'modules')
| -rw-r--r-- | modules/admin-core/luasrc/view/footer.htm | 2 | ||||
| -rw-r--r-- | modules/admin-mini/luasrc/controller/mini/uci.lua | 8 | ||||
| -rw-r--r-- | modules/admin-mini/luasrc/model/cbi/mini/luci.lua | 11 | ||||
| -rw-r--r-- | modules/admin-mini/luasrc/view/mini/uci_apply.htm | 10 | ||||
| -rw-r--r-- | modules/admin-mini/luasrc/view/mini/uci_changes.htm | 19 | ||||
| -rw-r--r-- | modules/admin-mini/luasrc/view/mini/uci_revert.htm | 10 |
6 files changed, 51 insertions, 9 deletions
diff --git a/modules/admin-core/luasrc/view/footer.htm b/modules/admin-core/luasrc/view/footer.htm index 8428e89061..6c6d214210 100644 --- a/modules/admin-core/luasrc/view/footer.htm +++ b/modules/admin-core/luasrc/view/footer.htm @@ -12,4 +12,4 @@ You may obtain a copy of the License at $Id$ -%> -<% include("themes/" .. luci.fs.basename(media) .. "/footer") %>
\ No newline at end of file +<% include("themes/" .. theme .. "/footer") %>
\ No newline at end of file diff --git a/modules/admin-mini/luasrc/controller/mini/uci.lua b/modules/admin-mini/luasrc/controller/mini/uci.lua index 4e920563ac..4687c839d9 100644 --- a/modules/admin-mini/luasrc/controller/mini/uci.lua +++ b/modules/admin-mini/luasrc/controller/mini/uci.lua @@ -16,11 +16,13 @@ module("luci.controller.mini.uci", package.seeall) function index() local i18n = luci.i18n.translate + local redir = luci.http.formvalue("redir", true) or + luci.dispatcher.build_url(unpack(luci.dispatcher.context.request)) entry({"mini", "uci"}, nil, i18n("config")) - entry({"mini", "uci", "changes"}, call("action_changes"), i18n("changes"), 30) - entry({"mini", "uci", "revert"}, call("action_revert"), i18n("revert"), 20) - entry({"mini", "uci", "saveapply"}, call("action_apply"), i18n("saveapply"), 10) + entry({"mini", "uci", "changes"}, call("action_changes"), i18n("changes"), 30).query = {redir=redir} + entry({"mini", "uci", "revert"}, call("action_revert"), i18n("revert"), 20).query = {redir=redir} + entry({"mini", "uci", "saveapply"}, call("action_apply"), i18n("saveapply"), 10).query = {redir=redir} end function convert_changes(changes) diff --git a/modules/admin-mini/luasrc/model/cbi/mini/luci.lua b/modules/admin-mini/luasrc/model/cbi/mini/luci.lua index 1b0f3b1029..f9365c9062 100644 --- a/modules/admin-mini/luasrc/model/cbi/mini/luci.lua +++ b/modules/admin-mini/luasrc/model/cbi/mini/luci.lua @@ -15,13 +15,20 @@ $Id$ require("luci.config") m = Map("luci", translate("webui"), translate("a_i_luci1")) +-- force reload of global luci config namespace to reflect the changes +function m.commit_handler(self) + package.loaded["luci.config"] = nil + require("luci.config") +end + + c = m:section(NamedSection, "main", "core", translate("general")) l = c:option(ListValue, "lang", translate("language")) local i18ndir = luci.i18n.i18ndir .. "default." for k, v in pairs(luci.config.languages) do - if k:sub(1, 1) ~= "." and luci.fs.isfile(i18ndir .. k .. ".lua") then + if k:sub(1, 1) ~= "." and luci.fs.isfile(i18ndir .. k:gsub("_", "-") .. ".lua") then l:value(k, v) end end @@ -33,4 +40,4 @@ for k, v in pairs(luci.config.themes) do end end -return m
\ No newline at end of file +return m diff --git a/modules/admin-mini/luasrc/view/mini/uci_apply.htm b/modules/admin-mini/luasrc/view/mini/uci_apply.htm index 8aa09c641e..a908b6a8b5 100644 --- a/modules/admin-mini/luasrc/view/mini/uci_apply.htm +++ b/modules/admin-mini/luasrc/view/mini/uci_apply.htm @@ -13,6 +13,11 @@ $Id$ -%> <%+header%> +<div> +<a href="<%=luci.http.formvalue("redir")%>"><< <%:back%></a> +<br /> +<br /> +</div> <h2><a id="content" name="content"><%:config%></a></h2> <p><%:uci_applied%>:</p> <code><%=(changes or "-")%> @@ -26,4 +31,9 @@ while line do end fp:close() %></code> +<div> +<a href="<%=luci.http.formvalue("redir")%>"><< <%:back%></a> +<br /> +<br /> +</div> <%+footer%>
\ No newline at end of file diff --git a/modules/admin-mini/luasrc/view/mini/uci_changes.htm b/modules/admin-mini/luasrc/view/mini/uci_changes.htm index 591ae69989..89df99daba 100644 --- a/modules/admin-mini/luasrc/view/mini/uci_changes.htm +++ b/modules/admin-mini/luasrc/view/mini/uci_changes.htm @@ -13,14 +13,27 @@ $Id$ -%> <%+header%> +<div> +<a href="<%=luci.http.formvalue("redir")%>"><< <%:back%></a> +<br /> +<br /> +</div> <h2><a id="content" name="content"><%:config%></a></h2> <h3><%:changes%></h3> <code><%=changes%></code> <br /><br /> -<form class="inline" method="get" action="<%=controller%>/mini/uci/apply"> +<form class="inline" method="get" action="<%=controller%>/admin/uci/apply"> <input type="submit" value="<%:apply%>" /> </form> -<form class="inline" method="get" action="<%=controller%>/mini/uci/revert"> +<form class="inline" method="get" action="<%=controller%>/admin/uci/saveapply"> + <input type="submit" value="<%:saveapply%>" /> +</form> +<form class="inline" method="get" action="<%=controller%>/admin/uci/revert"> <input type="submit" value="<%:revert%>" /> </form> -<%+footer%> + +<div> +<br /> +<a href="<%=luci.http.formvalue("redir")%>"><< <%:back%></a> +</div> +<%+footer%>
\ No newline at end of file diff --git a/modules/admin-mini/luasrc/view/mini/uci_revert.htm b/modules/admin-mini/luasrc/view/mini/uci_revert.htm index 553ec7454e..e8515dc41c 100644 --- a/modules/admin-mini/luasrc/view/mini/uci_revert.htm +++ b/modules/admin-mini/luasrc/view/mini/uci_revert.htm @@ -13,7 +13,17 @@ $Id$ -%> <%+header%> +<div> +<a href="<%=luci.http.formvalue("redir")%>"><< <%:back%></a> +<br /> +<br /> +</div> <h2><a id="content" name="content"><%:config%></a></h2> <p><%:uci_reverted%>:</p> <code><%=(changes or "-")%></code> +<div> +<a href="<%=luci.http.formvalue("redir")%>"><< <%:back%></a> +<br /> +<br /> +</div> <%+footer%>
\ No newline at end of file |
