Module:Infobox ngation: Difference between revisions
Jump to navigation
Jump to search
mh>Viklo No edit summary |
mh>Viklo No edit summary |
||
Line 12: | Line 12: | ||
local rulerTitle = rulerTitles[n] or "Ruler" | local rulerTitle = rulerTitles[n] or "Ruler" | ||
ret = ret .. "<br>'''" .. rulerTitles[n] .. ":''' " .. i | ret = ret .. "<br>'''" .. rulerTitles[n] .. ":''' " .. i | ||
end | |||
return ret | |||
end | |||
p.generateRulerList = function(frame) | |||
local rulerTitlesRaw = frame.args["ruler-title"] or "" | |||
local rulerTitles = {} | |||
for i in string.gmatch(frame.args["ruler-title"], "[^;]+") do | |||
table.insert(rulerTitles, i) | |||
end | |||
local ret = "" | |||
local n = 0 | |||
for i in string.gmatch(frame.args["ruler"], "[^;]+") do | |||
n = n + 1 | |||
local rulerTitle = rulerTitles[n] or "Ruler" | |||
ret = ret .. "{{Infobox/row|" .. rulerTitles[n] .. "|" .. i .. "}}" | |||
end | end | ||
return ret | return ret | ||
end | end | ||
return p | return p |
Revision as of 18:04, 4 June 2024
Documentation for this module may be created at Module:Infobox ngation/doc
local p = {} p.generateGovernmentRulerList = function(frame) local rulerTitlesRaw = frame.args["ruler-title"] or "" local rulerTitles = {} for i in string.gmatch(frame.args["ruler-title"], "[^;]+") do table.insert(rulerTitles, i) end local ret = "" local n = 0 for i in string.gmatch(frame.args["ruler"], "[^;]+") do n = n + 1 local rulerTitle = rulerTitles[n] or "Ruler" ret = ret .. "<br>'''" .. rulerTitles[n] .. ":''' " .. i end return ret end p.generateRulerList = function(frame) local rulerTitlesRaw = frame.args["ruler-title"] or "" local rulerTitles = {} for i in string.gmatch(frame.args["ruler-title"], "[^;]+") do table.insert(rulerTitles, i) end local ret = "" local n = 0 for i in string.gmatch(frame.args["ruler"], "[^;]+") do n = n + 1 local rulerTitle = rulerTitles[n] or "Ruler" ret = ret .. "{{Infobox/row|" .. rulerTitles[n] .. "|" .. i .. "}}" end return ret end return p