420
edits
HyperNervie (talk | contribs) No edit summary |
HyperNervie (talk | contribs) (Fix stage linking in p.doclist) |
||
| Line 49: | Line 49: | ||
if noQM and stage.label == "?" then return end | if noQM and stage.label == "?" then return end | ||
local stageName = stage.name | local stageName = stage.name | ||
if stage.target then | if stage.link then | ||
local link = stage.target or stage.link | |||
if mw.title.getCurrentTitle().prefixedText == link | |||
or stage.link == true | |||
then | |||
stageName = "[[" .. stageName .. "]]" | |||
else | |||
stageName = mw.ustring.format("[[%s|%s]]", link, stageName) | |||
end | |||
end | end | ||
wikitable = wikitable:tag("tr") | wikitable = wikitable:tag("tr") | ||
| Line 121: | Line 128: | ||
for _, rh in ipairs(require("Module:Entry/titles").sequence) do | for _, rh in ipairs(require("Module:Entry/titles").sequence) do | ||
for _, stage in ipairs(rh.stages) do | for _, stage in ipairs(rh.stages) do | ||
for number, | for number, data in ipairs(stage.entries) do | ||
local entry = p.new(rh.console, stage.label, number) | local entry = p.new(rh.console, stage.label, number) | ||
if | if data.variants then addEntry(entry) end | ||
end | end | ||
end | end | ||
edits