luci-base: remove accidentally committed code
Signed-off-by: Jo-Philipp Wich <jo@mein.io>
This commit is contained in:
parent
df77b47bad
commit
f5919a990f
1 changed files with 0 additions and 58 deletions
|
@ -320,64 +320,6 @@ local methods = {
|
||||||
|
|
||||||
return { helpers = rv }
|
return { helpers = rv }
|
||||||
end
|
end
|
||||||
},
|
|
||||||
|
|
||||||
getMenuItems = {
|
|
||||||
call = function(args)
|
|
||||||
local util = require "luci.util"
|
|
||||||
local http = require "luci.http"
|
|
||||||
local disp = require "luci.dispatcher"
|
|
||||||
|
|
||||||
local x = coroutine.create(function()
|
|
||||||
util.coxpcall(function()
|
|
||||||
http.context.request = http.Request({
|
|
||||||
PATH_INFO = "/",
|
|
||||||
QUERY_STRING = "",
|
|
||||||
REQUEST_METHOD = "GET",
|
|
||||||
REQUEST_URI = "/",
|
|
||||||
BUILD_MENU = "1"
|
|
||||||
}, function() end, function() end)
|
|
||||||
|
|
||||||
disp.context.request = {}
|
|
||||||
disp.dispatch(disp.context.request)
|
|
||||||
|
|
||||||
coroutine.yield(-1, disp.node())
|
|
||||||
end, error)
|
|
||||||
end)
|
|
||||||
|
|
||||||
local root = nil
|
|
||||||
|
|
||||||
while coroutine.status(x) ~= "dead" do
|
|
||||||
local res, id, data1, data2 = coroutine.resume(x, r)
|
|
||||||
if id == -1 then
|
|
||||||
root = data1
|
|
||||||
elseif id == 6 then
|
|
||||||
data1:close()
|
|
||||||
end
|
|
||||||
end
|
|
||||||
|
|
||||||
local function recurse(prefix, node)
|
|
||||||
local childs = disp.node_childs(node)
|
|
||||||
if #childs > 0 then
|
|
||||||
local i, c
|
|
||||||
for i, c in ipairs(childs) do
|
|
||||||
local cnode = node.nodes[c]
|
|
||||||
local n = { name = c, title = cnode.title, query = cnode.query }
|
|
||||||
|
|
||||||
if prefix.children then
|
|
||||||
prefix.children[#prefix.children+1] = n
|
|
||||||
else
|
|
||||||
prefix.children = { n }
|
|
||||||
end
|
|
||||||
|
|
||||||
recurse(n, cnode)
|
|
||||||
end
|
|
||||||
end
|
|
||||||
return prefix
|
|
||||||
end
|
|
||||||
|
|
||||||
return root and recurse({}, root) or {}
|
|
||||||
end
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue