Module:Based on/sandbox
< Module:Based on
Jump to navigation
Jump to search
Revision as of 00:11, 4 January 2020 by blackwiki>Nardog
Documentation for this module may be created at Module:Based on/sandbox/doc
local p = {}
function p._main(args)
local s = args[1]
if args[3] then
local h = mw.html.create('ul')
for i, v in ipairs(args) do
if i ~= 1 then
h:tag('li'):wikitext(v):done()
end
end
h = mw.html.create()
:wikitext(s .. ' ')
:tag('br')
:done()
:tag('span')
:css('vertical-align', 'top')
:wikitext('by ')
:done()
:tag('div')
:addClass('plainlist')
:css('display', 'inline-block')
:node(h)
:allDone()
s = h
elseif args[2] then
s = s .. ' <br />by ' .. args[2]
end
return s
end
function p.main(frame)
return p._main(frame:getParent().args)
end
return p