Module:Module introspection: Difference between revisions
No edit summary |
nest tables inside another table |
||
| Line 138: | Line 138: | ||
-- Table headers | -- Table headers | ||
local lines = {} | local lines = {} | ||
table.insert(lines, '{| class="wikitable sortable | table.insert(lines, '{| class="wikitable sortable"') | ||
table.insert(lines, "|+ Modules used " .. string.format("(%d)", num_deps)) | table.insert(lines, "|+ Modules used " .. string.format("(%d)", num_deps)) | ||
table.insert(lines, "! Variable") | table.insert(lines, "! Variable") | ||
| Line 203: | Line 203: | ||
local lines = {} | local lines = {} | ||
--table.insert(lines, string.format("'''Module:%s''' provides %d function(s):", module_name, #module_funcs)) | --table.insert(lines, string.format("'''Module:%s''' provides %d function(s):", module_name, #module_funcs)) | ||
table.insert(lines, '{| class="wikitable sortable | table.insert(lines, '{| class="wikitable sortable"') | ||
table.insert(lines, "|+ Functions provided " .. string.format("(%d)", #module_funcs)) | table.insert(lines, "|+ Functions provided " .. string.format("(%d)", #module_funcs)) | ||
table.insert(lines, "! Function") | table.insert(lines, "! Function") | ||
| Line 255: | Line 255: | ||
local combined_tables = table.concat({ | local combined_tables = table.concat({ | ||
'{| class="wikitable sortable mw-collapsible"', | '{| class="wikitable sortable mw-collapsible"', | ||
"| | '! colspan="2" | Introspection summary', | ||
'| style="vertical-align:top;" |', | '| style="vertical-align:top;" |', | ||
func_table, | func_table, | ||