add ui:show_table

This commit is contained in:
ezobnin
2021-08-17 15:42:36 +03:00
parent 8776e17f91
commit 4d03f1a79d
3 changed files with 25 additions and 1 deletions

View File

@@ -48,7 +48,7 @@ function on_network_result(result)
strings_tab[k] = v.friendly_name..": "..format_status(v.status)
end
ui:show_lines(strings_tab)
ui:show_table(table_to_tables(strings_tab, 2))
end
-- utils
@@ -60,3 +60,17 @@ function format_status(status)
return "<font color=\""..md_colors[status_colors[status]].."\">"..statuses[status].."</font>"
end
function table_to_tables(tab, num)
local out_tab = {}
local row = {}
for k,v in ipairs(tab) do
table.insert(row, v)
if k % num == 0 then
table.insert(out_tab, row)
row = {}
end
end
return out_tab
end