Changes
Undid revision 782833995 by Jc86035 (talk) looks like this caused some serious problems, will require more testing (see, e.g, my talk page)
local origArgs
local root
local function union(t1, t2)
-- Adds a row to the infobox, with either a header cell
-- or a label/data cell combination.
if rowArgs.header then
:tag('tr')
:addClass(rowArgs.rowclass)
:done()
end
local dataCell = row:tag('td')
if not rowArgs.label then
:wikitext(rowArgs.data)
end
end
local function renderAboveRow()
if not args.above then return end
root
:tag('tr')
-- Specify the overall layout of the infobox, with special settings
-- if the infobox is used as a 'child' inside another infobox.
if args.child ~= 'yes' then
root = mw.html.create('table')
else
root = mw.html.create()
root
:wikitext(args.title)
renderTrackingCategories()
return marker .. tostring(root) .. marker
end