summaryrefslogtreecommitdiffhomepage
path: root/applications/luci-app-freifunk-widgets/luasrc/model/cbi
diff options
context:
space:
mode:
Diffstat (limited to 'applications/luci-app-freifunk-widgets/luasrc/model/cbi')
-rw-r--r--applications/luci-app-freifunk-widgets/luasrc/model/cbi/freifunk/widgets/widgets_overview.lua16
1 files changed, 9 insertions, 7 deletions
diff --git a/applications/luci-app-freifunk-widgets/luasrc/model/cbi/freifunk/widgets/widgets_overview.lua b/applications/luci-app-freifunk-widgets/luasrc/model/cbi/freifunk/widgets/widgets_overview.lua
index 50771d7e0d..7256ba1ff2 100644
--- a/applications/luci-app-freifunk-widgets/luasrc/model/cbi/freifunk/widgets/widgets_overview.lua
+++ b/applications/luci-app-freifunk-widgets/luasrc/model/cbi/freifunk/widgets/widgets_overview.lua
@@ -11,7 +11,7 @@ You may obtain a copy of the License at
]]--
local uci = require "luci.model.uci".cursor()
-local fs = require "luci.fs"
+local fs = require "nixio.fs"
local utl = require "luci.util"
m = Map("freifunk-widgets", translate("Widgets"),
translate("Configure installed widgets."))
@@ -37,9 +37,10 @@ function en.cfgvalue(self, section)
end
local tmpl = wdg:option(ListValue, "template", translate("Template"))
-for k, v in ipairs(fs.dir('/usr/lib/lua/luci/view/freifunk/widgets/')) do
- if v ~= "." and v ~= ".." then
- tmpl:value(v)
+local file
+for file in fs.dir("/usr/lib/lua/luci/view/freifunk/widgets/") do
+ if file ~= "." and file ~= ".." then
+ tmpl:value(file)
end
end
@@ -64,10 +65,11 @@ function m.on_commit(self)
table.insert(active, s[".name"])
end
end )
- for k, v in ipairs(fs.dir(dir)) do
- filename = string.gsub(v, ".html", "")
+ local file
+ for file in fs.dir(dir) do
+ local filename = string.gsub(file, ".html", "")
if not utl.contains(active, filename) then
- fs.unlink(dir .. v)
+ fs.unlink(dir .. file)
end
end
end