minify + fix lzwfs ui bug

This commit is contained in:
kepler155c@gmail.com
2019-11-07 22:49:59 -07:00
parent db31a0e5de
commit 3255a5a670
5 changed files with 2985 additions and 6 deletions

View File

@@ -38,7 +38,7 @@ local tab = UI.Tab {
disableHeader = true,
columns = { { key = 'value' } },
autospace = true,
sortColumn = 'index',
sortColumn = 'value',
help = 'double-click to remove',
accelerators = {
delete = 'remove',
@@ -54,8 +54,8 @@ local tab = UI.Tab {
function tab:enable()
self.grid.values = { }
for k,v in ipairs(config.filters or { }) do
table.insert(self.grid.values, { index = k, value = v })
for _,v in ipairs(config.filters or { }) do
table.insert(self.grid.values, { value = v })
end
self.grid:update()
UI.Tab.enable(self)
@@ -68,7 +68,6 @@ local function rewriteFiles(p)
end
else
local function recurse(path)
_G._syslog('rewriting: ' .. path)
if fs.isDir(path) then
for _, v in pairs(fs.listEx(path)) do
if not v.isReadOnly then
@@ -88,7 +87,6 @@ end
function tab:eventHandler(event)
if event.type == 'add_path' then
table.insert(self.grid.values, {
index = #self.grid.values + 1,
value = self.entry.value,
})
self.entry:reset()
@@ -100,7 +98,7 @@ function tab:eventHandler(event)
elseif event.type == 'grid_select' or event.type == 'remove' then
local selected = self.grid:getSelected()
if selected then
table.remove(self.grid.values, selected.index)
Util.removeByValue(self.grid.values, selected)
self.grid:update()
self.grid:draw()
end