Module:Infobox interval region: Difference between revisions

No edit summary
No edit summary
Line 20: Line 20:
local centslowerStrict = frame.args["centsLower"]
local centslowerStrict = frame.args["centsLower"]
local centsupperStrict = frame.args["centsUpper"]
local centsupperStrict = frame.args["centsUpper"]
local subregions = frame.args["subregions"]
local prevRegion = frame.args["prevRegion"]
local nextRegion = frame.args["nextRegion"]
local equave = frame.args["equave"]
local equave = frame.args["equave"]
local ji3 = frame.args["ji3"]
local ji3 = frame.args["ji3"]
Line 93: Line 96:
})
})
end
end
if equave ~= nil and equave ~= "" then
table.insert(data, {
table.insert(data, {
"[[Equave]]",
string.format("<div style=\"margin-top: 0.6em;\"><b>%s</b></div>", "Related regions")
"[[" .. equave .. "]]"
})
if complement ~= nil and complement ~= "" then
table.insert(data, {
"[[Complement]]",
complement
})
})
else
end
if subregions ~= nil and subregions ~= "" then
table.insert(data, {
table.insert(data, {
"[[Equave]]",
"Subregions",
"[[2/1]]"
subregions
})
})
end
end
local result = infobox.build(
local args = {
  "Interval&nbsp;region",
["Adjacent Links"] = { (prevRegion or ""), (nextRegion or "") },
data
["Title"] = name,
)
["Rows"] = data,
}
 
local result = infobox._infobox(args)