--- LuCI UCI model library.
-- @cstyle instance
-module("luci.model.uci")
+module "luci.model.uci"
--- Create a new UCI-Cursor.
-- @class function
end
+Cursor._changes = Cursor.changes
+function Cursor.changes(self, config)
+ if config then
+ return Cursor._changes(self, config)
+ else
+ local changes = {}
+ for k,v in pairs(require "luci.fs".dir(self:get_savedir())) do
+ if v ~= "." and v ~= ".." then
+ util.update(changes, Cursor._changes(self, v))
+ end
+ end
+ return changes
+ end
+end
+
+
--- Add an anonymous section.
-- @class function
-- @name Cursor.add