Editing Module:TableGeneratorGive feedback
The edit can be undone.
Please check the comparison below to verify that this is what you want to do, and then publish the changes below to finish undoing the edit.
| Latest revision | Your text | ||
| Line 2: | Line 2: | ||
--<table class="wikitable"> | --<table class="wikitable"> | ||
--{{#invoke: TableGenerator | generateHtmlTable | cols=3 | | --{{#invoke: TableGenerator | generateHtmlTable | cols=3 | onlyBody=true | cell_values=Item 1, Item 20, Item 3, Item 40, Item 5 }} | ||
--</table> | --</table> | ||
| Line 12: | Line 12: | ||
local args = frame.args | local args = frame.args | ||
local cols = tonumber(args['cols']) or 3 -- Default number of columns is 3 | local cols = tonumber(args['cols']) or 3 -- Default number of columns is 3 | ||
local | local onlyBody = args['onlyBody'] == 'true' -- Check if onlyBody is set to true | ||
local class = args['class'] | local class = args['class'] | ||
local class_is_statbox = class == 'Statbox_hero' | local class_is_statbox = class == 'Statbox_hero' | ||
| Line 26: | Line 26: | ||
local result = '' | local result = '' | ||
if not | if not onlyBody then | ||
result = result .. '<table class="wikitable">\n' | result = result .. '<table class="wikitable">\n' | ||
end | end | ||
| Line 53: | Line 53: | ||
-- Add the value as a table cell with the appropriate class | -- Add the value as a table cell with the appropriate class | ||
result = result .. ' <td' .. | result = result .. ' <td' .. class .. '>' .. value .. '</td>\n' | ||
count = count + 1 | count = count + 1 | ||
end | end | ||
| Line 62: | Line 62: | ||
end | end | ||
if not | if not onlyBody then | ||
result = result .. '</table>' | result = result .. '</table>' | ||
end | end | ||