diff options
Diffstat (limited to 'modules')
9 files changed, 20 insertions, 6 deletions
diff --git a/modules/admin-full/luasrc/controller/admin/index.lua b/modules/admin-full/luasrc/controller/admin/index.lua index cab9441d02..071dd595d3 100644 --- a/modules/admin-full/luasrc/controller/admin/index.lua +++ b/modules/admin-full/luasrc/controller/admin/index.lua @@ -20,6 +20,7 @@ function index() local root = node() if not root.target then root.target = alias("admin") + root.index = true end entry({"about"}, template("about")).i18n = "admin-core" @@ -32,11 +33,13 @@ function index() page.sysauth = "root" page.sysauth_authenticator = "htmlauth" page.ucidata = true + page.index = true local page = node("admin", "index") page.target = template("admin_index/index") page.title = i18n("overview", "Übersicht") page.order = 10 + page.index = true local page = node("admin", "index", "luci") page.target = cbi("admin_index/luci") diff --git a/modules/admin-full/luasrc/controller/admin/network.lua b/modules/admin-full/luasrc/controller/admin/network.lua index e3f80a1b1e..778a70fb96 100644 --- a/modules/admin-full/luasrc/controller/admin/network.lua +++ b/modules/admin-full/luasrc/controller/admin/network.lua @@ -22,6 +22,7 @@ function index() page.target = alias("admin", "network", "network") page.title = i18n("network") page.order = 50 + page.index = true local page = node("admin", "network", "vlan") page.target = cbi("admin_network/vlan") @@ -33,6 +34,7 @@ function index() page.title = i18n("wifi") page.i18n = "wifi" page.order = 15 + page.subindex = true uci:foreach("wireless", "wifi-device", function (section) local ifc = section[".name"] @@ -51,6 +53,7 @@ function index() page.target = cbi("admin_network/network") page.title = i18n("interfaces", "Schnittstellen") page.order = 10 + page.subindex = true uci:foreach("network", "interface", function (section) local ifc = section[".name"] @@ -70,6 +73,7 @@ function index() page.target = cbi("admin_network/dhcp") page.title = "DHCP" page.order = 30 + page.subindex = true entry( {"admin", "network", "dhcp", "leases"}, diff --git a/modules/admin-full/luasrc/controller/admin/services.lua b/modules/admin-full/luasrc/controller/admin/services.lua index ea87585448..f7bdb02d56 100644 --- a/modules/admin-full/luasrc/controller/admin/services.lua +++ b/modules/admin-full/luasrc/controller/admin/services.lua @@ -26,6 +26,7 @@ function index() page.target = template("admin_services/index") page.title = i18n("services", "Dienste") page.order = 40 + page.index = true local page = node("admin", "services", "httpd") page.target = cbi("admin_services/httpd") diff --git a/modules/admin-full/luasrc/controller/admin/status.lua b/modules/admin-full/luasrc/controller/admin/status.lua index 0eb3c19646..addc3ca743 100644 --- a/modules/admin-full/luasrc/controller/admin/status.lua +++ b/modules/admin-full/luasrc/controller/admin/status.lua @@ -17,7 +17,7 @@ function index() luci.i18n.loadc("admin-core") local i18n = luci.i18n.translate - entry({"admin", "status"}, template("admin_status/index"), i18n("status", "Status"), 20) + entry({"admin", "status"}, template("admin_status/index"), i18n("status", "Status"), 20).index = true entry({"admin", "status", "syslog"}, call("action_syslog"), i18n("syslog", "Systemprotokoll")) end diff --git a/modules/admin-full/luasrc/controller/admin/system.lua b/modules/admin-full/luasrc/controller/admin/system.lua index 5d6037151e..1afdfc55ef 100644 --- a/modules/admin-full/luasrc/controller/admin/system.lua +++ b/modules/admin-full/luasrc/controller/admin/system.lua @@ -17,7 +17,7 @@ function index() luci.i18n.loadc("admin-core") local i18n = luci.i18n.translate - entry({"admin", "system"}, alias("admin", "system", "system"), i18n("system"), 30) + entry({"admin", "system"}, alias("admin", "system", "system"), i18n("system"), 30).index = true entry({"admin", "system", "system"}, cbi("admin_system/system"), i18n("system"), 1) entry({"admin", "system", "packages"}, call("action_packages"), i18n("a_s_packages"), 10) entry({"admin", "system", "packages", "ipkg"}, form("admin_system/ipkg"), i18n("a_s_p_ipkg")) diff --git a/modules/admin-mini/luasrc/controller/mini/index.lua b/modules/admin-mini/luasrc/controller/mini/index.lua index 77847dccca..4813b838ef 100644 --- a/modules/admin-mini/luasrc/controller/mini/index.lua +++ b/modules/admin-mini/luasrc/controller/mini/index.lua @@ -22,6 +22,7 @@ function index() local root = node() if not root.lock then root.target = alias("mini") + root.index = true end entry({"about"}, template("about")).i18n = "admin-core" @@ -31,9 +32,10 @@ function index() page.sysauth = "root" page.sysauth_authenticator = "htmlauth" page.ucidata = true + page.index = true - entry({"mini", "index"}, alias("mini", "index", "index"), i18n("overview"), 10) - entry({"mini", "index", "index"}, form("mini/index"), i18n("general"), 1) + entry({"mini", "index"}, alias("mini", "index", "index"), i18n("overview"), 10).index = true + entry({"mini", "index", "index"}, form("mini/index"), i18n("general"), 1).ignoreindex = true entry({"mini", "index", "luci"}, cbi("mini/luci"), i18n("settings"), 10) entry({"mini", "index", "logout"}, call("action_logout"), i18n("logout")) end diff --git a/modules/admin-mini/luasrc/controller/mini/network.lua b/modules/admin-mini/luasrc/controller/mini/network.lua index e1a82e6c5a..56ffc30f2c 100644 --- a/modules/admin-mini/luasrc/controller/mini/network.lua +++ b/modules/admin-mini/luasrc/controller/mini/network.lua @@ -19,7 +19,7 @@ function index() luci.i18n.loadc("admin-core") local i18n = luci.i18n.translate - entry({"mini", "network"}, alias("mini", "network", "index"), i18n("network"), 20) + entry({"mini", "network"}, alias("mini", "network", "index"), i18n("network"), 20).index = true entry({"mini", "network", "index"}, cbi("mini/network"), i18n("general"), 1) entry({"mini", "network", "wifi"}, cbi("mini/wifi"), i18n("wifi"), 10).i18n="wifi" entry({"mini", "network", "dhcp"}, cbi("mini/dhcp"), "DHCP", 20) diff --git a/modules/admin-mini/luasrc/controller/mini/system.lua b/modules/admin-mini/luasrc/controller/mini/system.lua index ac6d64b32b..9d0ef0c639 100644 --- a/modules/admin-mini/luasrc/controller/mini/system.lua +++ b/modules/admin-mini/luasrc/controller/mini/system.lua @@ -19,7 +19,7 @@ function index() luci.i18n.loadc("admin-core") local i18n = luci.i18n.translate - entry({"mini", "system"}, alias("mini", "system", "index"), i18n("system"), 40) + entry({"mini", "system"}, alias("mini", "system", "index"), i18n("system"), 40).index = true entry({"mini", "system", "index"}, cbi("mini/system"), i18n("general"), 1) entry({"mini", "system", "passwd"}, form("mini/passwd"), i18n("a_s_changepw"), 10) entry({"mini", "system", "backup"}, call("action_backup"), i18n("a_s_backup"), 80) diff --git a/modules/freifunk/luasrc/controller/freifunk/freifunk.lua b/modules/freifunk/luasrc/controller/freifunk/freifunk.lua index 3d4bf1cb75..9399d50930 100644 --- a/modules/freifunk/luasrc/controller/freifunk/freifunk.lua +++ b/modules/freifunk/luasrc/controller/freifunk/freifunk.lua @@ -19,6 +19,8 @@ function index() local page = node() page.lock = true page.target = alias("freifunk") + page.subindex = true + page.index = false local page = node("freifunk") page.title = "Freifunk" @@ -27,11 +29,13 @@ function index() page.setuser = "nobody" page.setgroup = "nogroup" page.i18n = "freifunk" + page.index = true local page = node("freifunk", "index") page.target = template("freifunk/index") page.title = "Übersicht" page.order = 10 + page.indexignore = true local page = node("freifunk", "index", "contact") page.target = template("freifunk/contact") |