modules/freifunk: remove sorting function from widgets include in index view
This commit is contained in:
parent
3563c607f2
commit
45d812dbb7
1 changed files with 3 additions and 8 deletions
|
@ -78,18 +78,13 @@ local dir = "/usr/lib/lua/luci/view/freifunk/widgets"
|
||||||
uci:foreach("freifunk-widgets", "widget",
|
uci:foreach("freifunk-widgets", "widget",
|
||||||
function(s)
|
function(s)
|
||||||
if s.enabled == "1" then
|
if s.enabled == "1" then
|
||||||
local name = s[".name"]
|
table.insert(widgets, s)
|
||||||
widgets[name] = s
|
|
||||||
end
|
end
|
||||||
end)
|
end)
|
||||||
|
|
||||||
local function cmp(a, b)
|
for k, v in ipairs(widgets) do
|
||||||
return (widgets[a].order or 100) > (widgets[b].order or 100)
|
|
||||||
end
|
|
||||||
|
|
||||||
for k, v in luci.util.spairs(widgets, function(a,b) return (tonumber(widgets[a].order) < tonumber(widgets[b].order)) end) do
|
|
||||||
if v['template'] and fs.access(dir .. "/" .. v['template'] .. "/main.htm") then
|
if v['template'] and fs.access(dir .. "/" .. v['template'] .. "/main.htm") then
|
||||||
tpl.render("freifunk/widgets/" .. v['template'] .. "/main", { name = k, data = v })
|
tpl.render("freifunk/widgets/" .. v['template'] .. "/main", { data = v })
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue