Difference between revisions of "Module:MonsterBox"
| Line 6: | Line 6: | ||
local table = mw.html.create('table'):addClass('coa-infobox'):addClass('monster') | local table = mw.html.create('table'):addClass('coa-infobox'):addClass('monster') | ||
| − | -- Create header | + | -- Create title header |
local td = table:tag('tr'):tag('td') | local td = table:tag('tr'):tag('td') | ||
td:addClass('infobox-header'):attr('colspan', '2') | td:addClass('infobox-header'):attr('colspan', '2') | ||
:wikitext(frame.args.name) | :wikitext(frame.args.name) | ||
| − | + | -- Add image box | |
table:tag('tr'):tag('td'):addClass('infobox-image'):attr('colspan', 2) | table:tag('tr'):tag('td'):addClass('infobox-image'):attr('colspan', 2) | ||
:wikitext('[[File:' .. frame.args.image .. ']]') | :wikitext('[[File:' .. frame.args.image .. ']]') | ||
| + | |||
| + | -- Separation header | ||
| + | table:tag('tr'):tag('td'):addClass('infobox-header'):attr('colspan', 2) | ||
return tostring(table) | return tostring(table) | ||
Revision as of 11:37, 11 February 2019
Documentation for this module may be created at Module:MonsterBox/doc
local export = {}
local pagename = mw.title.getCurrentTitle().fullText
function export.show(frame)
local table = mw.html.create('table'):addClass('coa-infobox'):addClass('monster')
-- Create title header
local td = table:tag('tr'):tag('td')
td:addClass('infobox-header'):attr('colspan', '2')
:wikitext(frame.args.name)
-- Add image box
table:tag('tr'):tag('td'):addClass('infobox-image'):attr('colspan', 2)
:wikitext('[[File:' .. frame.args.image .. ']]')
-- Separation header
table:tag('tr'):tag('td'):addClass('infobox-header'):attr('colspan', 2)
return tostring(table)
end
return export