Module:Release: Difference between revisions
Jump to navigation
Jump to search
PhantomCaleb (talk | contribs) No edit summary |
PhantomCaleb (talk | contribs) No edit summary |
||
Line 24: | Line 24: | ||
paramOrder = Region.enum(), | paramOrder = Region.enum(), | ||
params = params, | params = params, | ||
separateRequiredParams = false, | |||
} | } | ||
} | } | ||
return p | return p |
Revision as of 18:51, 31 October 2022
This is the main module for the following templates:
local p = {}
local Region = require("Module:Region")
function p.Main(frame)
return frame:expandTemplate({
title = "Release/Legacy",
args = frame:getParent().args
})
end
local params = {}
for i, code in ipairs(Region.enum()) do
params[code] = {
type = "date",
desc = "Release date in "..Region.getRegion(code).name,
trim = true,
nilIfEmpty = true,
}
end
p.Templates = {
["Release"] = {
format = "block",
paramOrder = Region.enum(),
params = params,
separateRequiredParams = false,
}
}
return p