luci-lua-runtime: add compatibility template for legacy Lua status includes
Add a compatibility template containing legacy Lua logic extracted from the luci-mod-status main status page in order to free the status module from any explicit or implicit Lua dependencies. Signed-off-by: Jo-Philipp Wich <jo@mein.io>
This commit is contained in:
parent
daf7ceebba
commit
c7b300e614
1 changed files with 18 additions and 0 deletions
|
@ -0,0 +1,18 @@
|
|||
<%-
|
||||
local util = require "luci.util"
|
||||
local fs = require "nixio.fs"
|
||||
|
||||
local incdir = util.libpath() .. "/view/admin_status/index/"
|
||||
if fs.access(incdir) then
|
||||
local _, inc
|
||||
local includes = {}
|
||||
for inc in fs.dir(incdir) do
|
||||
if inc:match("%.htm$") then
|
||||
includes[#includes + 1] = inc:gsub("%.htm$", "")
|
||||
end
|
||||
end
|
||||
for _, inc in luci.util.vspairs(includes) do
|
||||
include("admin_status/index/" .. inc)
|
||||
end
|
||||
end
|
||||
-%>
|
Loading…
Reference in a new issue