Module:ItemTables: Difference between revisionsGive feedback
add comment, add filter function WIP |
m rename vars, spacing |
||
| Line 123: | Line 123: | ||
local filteredTable = {} | local filteredTable = {} | ||
filteredTable = get_similar_items(listofKeysTable) | filteredTable = get_similar_items(listofKeysTable) | ||
local createTable = mw.html.create('table') | local createTable = mw.html.create('table') | ||
| Line 129: | Line 128: | ||
:tag('caption'):wikitext("List of Items"):done() | :tag('caption'):wikitext("List of Items"):done() | ||
local | local createTableHeader = mw.html.create('tr') | ||
createTableHeader | |||
:tag('th'):wikitext('Name'):done() | :tag('th'):wikitext('Name'):done() | ||
:tag('th'):wikitext('Cost'):done() | :tag('th'):wikitext('Cost'):done() | ||
| Line 136: | Line 135: | ||
:tag('th'):wikitext('Stat change'):done() | :tag('th'):wikitext('Stat change'):done() | ||
createTable:node( | createTable:node(createTableHeader) | ||
-- query all items | -- query all items | ||
| Line 168: | Line 167: | ||
for _, row in ipairs(requirements) do | for _, row in ipairs(requirements) do | ||
createTableHeader:node(row) | |||
end | end | ||
--createTable:node( | --createTable:node(createTableHeader) | ||
return tostring(createTable) | return tostring(createTable) | ||
--return listofItems -- this is just a string list, same thing as createTable. delete this when line when finished | --return listofItems -- this is just a string list, same thing as createTable. delete this when line when finished | ||