Difference between revisions of "Module:Infobox road/color/CAN"
< Module:Infobox road | color
Jump to navigation
Jump to search
test>Fredddie (+Toronto) |
test>Fredddie (add) |
||
| Line 21: | Line 21: | ||
for i,type in pairs({"Hwy", "PR", "PTH", "Route", "Trunk", "Sec", "Secondary", "TCH", "Parkway"}) do | for i,type in pairs({"Hwy", "PR", "PTH", "Route", "Trunk", "Sec", "Secondary", "TCH", "Parkway"}) do | ||
colors[type] = "background:#006A4D; color:white;" | colors[type] = "background:#006A4D; color:white;" | ||
| + | end | ||
| + | |||
| + | for i,type in pairs({"QC OLD"}) do | ||
| + | colors[type] = "background:#AAA;" | ||
end | end | ||
p.colors = colors | p.colors = colors | ||
return p | return p | ||
Revision as of 20:06, 29 December 2019
Documentation for this module may be created at Module:Infobox road/color/CAN/doc
local p = {}
local colors = {}
function colors:color(args)
local headerType = args.headerType
if headerType == "freeway" then
return "background:#003F87; color:white;"
end
local province = args.province
local type = args.type or ''
if type == province then
return "background:#006A4D; color:white;"
end
return self[type] or "background:#cedff2;"
end
for i,type in pairs({"A", "Autoroute", "ATCH", "Fwy", "Toronto"}) do
colors[type] = "background:#003F87; color:white;"
end
for i,type in pairs({"Hwy", "PR", "PTH", "Route", "Trunk", "Sec", "Secondary", "TCH", "Parkway"}) do
colors[type] = "background:#006A4D; color:white;"
end
for i,type in pairs({"QC OLD"}) do
colors[type] = "background:#AAA;"
end
p.colors = colors
return p