RogerDodger (talk | contribs) (move pageTitle to its own function) |
RogerDodger (talk | contribs) No edit summary |
||
Line 11: | Line 11: | ||
p2, p1 = p1, p2 | p2, p1 = p1, p2 | ||
end | end | ||
return p1 .. " vs " .. p2 | |||
end | end | ||
Revision as of 04:54, 2 July 2021
Documentation for this module may be created at Module:Matchup/doc
local p = {};
p.main = function(frame)
local p1 = frame.args[1]
local p2 = frame.args[2]
return p._main(p1, p2)
end
p.pageTitle = function(p1, p2)
if p1 > p2 then
p2, p1 = p1, p2
end
return p1 .. " vs " .. p2
end
p._main = function(p1, p2)
local label = p2
local class = p2:lower():gsub("%s+","-")
return mw.getCurrentFrame():expandTemplate{
title = "CharSelectChar",
args = { label, class, p.pageTitle(p1, p2) }
}
end
return p