Module:TableGenerator: Difference between revisions

Sur (talk | contribs)
m typo in function name
Sur (talk | contribs)
m better examples
Line 2: Line 2:


--{{#invoke: TableGenerator | generateWikiTable | cols=3 | Item 1 | Item 2 | Item 3 | Item 4 | Item 5 }}
--{{#invoke: TableGenerator | generateWikiTable | cols=3 | Item 1 | Item 2 | Item 3 | Item 4 | Item 5 }}
--creates
--creates
--Item 1, Item 2, Item 3
--Item 1, Item 2, Item 3
--Item 4, item 5
--Item 4, item 5
Line 39: Line 41:
end
end


--<table class="wikitable">
--{{#invoke: TableGenerator | generateHtmlTable | cols=3 | onlyBody=true | Item 1 | Item 2 | Item 3 | Item 4 | Item 5 }}
--{{#invoke: TableGenerator | generateHtmlTable | cols=3 | onlyBody=true | Item 1 | Item 2 | Item 3 | Item 4 | Item 5 }}
--creates the <td> and <tr>'s that would create:
--</table>
--Item 1, Item 2, Item 3
 
--Item 4, item 5
--creates
--, allowing it to be wrapped in a chosen class instead
 
--Item 1, Item 2, Item 3
--Item 4, item 5
function p.generateHtmlTable(frame)
function p.generateHtmlTable(frame)
     -- Get the arguments passed to the template
     -- Get the arguments passed to the template