Module:TemplateStructure: Difference between revisions
// via Wikitext Extension for VSCode |
// via Wikitext Extension for VSCode |
||
| Line 36: | Line 36: | ||
if config.containerTag == 'div' then | if config.containerTag == 'div' then | ||
local out = {} | local out = {} | ||
local tag = config.containerTag | |||
-- open container | |||
table.insert(out, string.format('<%s class=\"%s\">', tag, config.tableClass)) | |||
for i, block in ipairs(config.blocks or {}) do | for i, block in ipairs(config.blocks or {}) do | ||
local ok, blk = pcall(block, args, config) | local ok, blk = pcall(block, args, config) | ||
| Line 50: | Line 53: | ||
end | end | ||
end | end | ||
-- close container | |||
table.insert(out, string.format('</%s>', tag)) | |||
return table.concat(out, "\n") | return table.concat(out, "\n") | ||
end | end | ||