mirror of
https://github.com/MihailRis/voxelcore.git
synced 2026-10-11 05:51:51 +00:00
optimize content-packs related pages
This commit is contained in:
parent
af592b6e7d
commit
9ef7e8e6a6
2 changed files with 10 additions and 3 deletions
|
|
@ -99,8 +99,14 @@ function refresh()
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
local packids = {unpack(packs_installed)}
|
||||||
|
for i,k in ipairs(packs_available) do
|
||||||
|
table.insert(packids, k)
|
||||||
|
end
|
||||||
|
local packinfos = pack.get_info(packids)
|
||||||
|
|
||||||
for i,id in ipairs(packs_installed) do
|
for i,id in ipairs(packs_installed) do
|
||||||
local packinfo = pack.get_info(id)
|
local packinfo = packinfos[id]
|
||||||
packinfo.index = i
|
packinfo.index = i
|
||||||
callback = not table.has(base_packs, id) and string.format('move_pack("%s")', id) or nil
|
callback = not table.has(base_packs, id) and string.format('move_pack("%s")', id) or nil
|
||||||
packinfo.error = check_dependencies(packinfo)
|
packinfo.error = check_dependencies(packinfo)
|
||||||
|
|
@ -108,7 +114,7 @@ function refresh()
|
||||||
end
|
end
|
||||||
|
|
||||||
for i,id in ipairs(packs_available) do
|
for i,id in ipairs(packs_available) do
|
||||||
local packinfo = pack.get_info(id)
|
local packinfo = packinfos[id]
|
||||||
packinfo.index = i
|
packinfo.index = i
|
||||||
callback = string.format('move_pack("%s")', id)
|
callback = string.format('move_pack("%s")', id)
|
||||||
packinfo.error = check_dependencies(packinfo)
|
packinfo.error = check_dependencies(packinfo)
|
||||||
|
|
|
||||||
|
|
@ -247,8 +247,9 @@ function refresh()
|
||||||
local contents = document.contents
|
local contents = document.contents
|
||||||
contents:clear()
|
contents:clear()
|
||||||
|
|
||||||
|
local packinfos = pack.get_info(packs_installed)
|
||||||
for i, id in ipairs(packs_installed) do
|
for i, id in ipairs(packs_installed) do
|
||||||
local packinfo = pack.get_info(id)
|
local packinfo = packinfos[id]
|
||||||
|
|
||||||
packinfo.id = id
|
packinfo.id = id
|
||||||
packs_installed[i] = {packinfo.id, packinfo.title}
|
packs_installed[i] = {packinfo.id, packinfo.title}
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue