Difference between revisions of "Module:Based on/sandbox"
Jump to navigation
Jump to search
blackwiki>Nardog |
blackwiki>Nardog |
||
| Line 2: | Line 2: | ||
function p._main(args) | function p._main(args) | ||
| − | + | return args[3] and string.format( | |
| − | + | '%s <br /><span style="vertical-align:top">by </span><div class="plainlist" style="display:inline-block">\n* %s</div>', | |
| − | + | args[1], | |
| − | + | table.concat(args, '\n* ', 2) | |
| − | + | ) | |
| − | + | or args[2] and string.format( | |
| − | + | '%s <span style="display:inline-block">by %s</span>', | |
| − | + | args[1], | |
| − | + | args[2] | |
| − | + | ) | |
| − | + | or args[1] | |
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
end | end | ||
function p.main(frame) | function p.main(frame) | ||
| − | return p._main(frame:getParent().args) | + | return p._main(mw.clone(frame:getParent().args)) |
end | end | ||
return p | return p | ||
Revision as of 20:45, 21 January 2020
Documentation for this module may be created at Module:Based on/sandbox/doc
local p = {}
function p._main(args)
return args[3] and string.format(
'%s <br /><span style="vertical-align:top">by </span><div class="plainlist" style="display:inline-block">\n* %s</div>',
args[1],
table.concat(args, '\n* ', 2)
)
or args[2] and string.format(
'%s <span style="display:inline-block">by %s</span>',
args[1],
args[2]
)
or args[1]
end
function p.main(frame)
return p._main(mw.clone(frame:getParent().args))
end
return p