Module:ItemsTable: Difference between revisions

no edit summary
No edit summary
No edit summary
Line 12: Line 12:


local itemCount = Shared.tableCount(ItemData.Items)
local itemCount = Shared.tableCount(ItemData.Items)
function p.getInvokes(frame)
    local result = '{| class="wikitable sortable stickyHeader" style="width:100%;"'
    result = result..'\r\n!Item!!ID!!Category!!Type!!Sells For\r\n'
    local i = 1
    while i < Shared.tableCount(ItemData.Items) do
      result = result..'{{#invoke:ItemsTable|getItemsTable|'..i..'}}'
      i = i + 50
    end
    result = result..'\r\n|}'
    mw.log(result)
  end


function p.getItemsTable(i)
function p.getItemsTable(i)
    local itemList = {}
  local itemList = {}
    for i = 1, itemCount, 1 do
  for i = 1, itemCount do
     local item = Items.getItemByID(i)
     local item = Items.getItemByID(i)
     table.insert(itemList, '\r\n|-\r\n|')
     table.insert(itemList, '\r\n|-\r\n|')
Line 39: Line 27:
     table.insert(itemList, '||')
     table.insert(itemList, '||')
     table.insert(itemList, Icons.GP(item.sellsFor))
     table.insert(itemList, Icons.GP(item.sellsFor))
    end
  end
    return table.concat(itemList)
  return table.concat(itemList)
end
end
return p
return p
444

edits