Module:Adjacent stations/São Paulo Metropolitan Trains: Difference between revisions

Content deleted Content added
the icons should be split from the title so that a line name request will return the expected result
module now handles defaults so no need for this
Tag: Reverted
Line 1:
local m = "%1 (São Paulo Metro)"
 
local line_icon = "[[File:Cptm %s.svg|16px|alt=]]"
 
local function get_line_image(line_number)
return string.format(line_icon, line_number)
end
 
local p = {
Line 18 ⟶ 12:
["7"] = "Lapa (Line 7) (CPTM)",
["8"] = "Lapa (Line 8) (CPTM)",
["710"] = "Lapa (Line 7) (CPTM)",
},
["Tatuapé"] = m,
Line 25 ⟶ 19:
["_default"] = {
["title"] = "[[Line %1 (CPTM)|Line %1]]",
["icon"] = "[[File:Cptm %1.svg|16px|alt=]]",
},
["7"] = {
["color"] = "A01066",
["icon"] = get_line_image(7),
["left terminus"] = "Jundiaí",
["right terminus"] = "Brás",
Line 35 ⟶ 28:
["8"] = {
["color"] = "A0A096",
["icon"] = get_line_image(8),
["left terminus"] = "Amador Bueno",
["right terminus"] = "Júlio Prestes",
Line 41 ⟶ 33:
["9"] = {
["color"] = "00A98F",
["icon"] = get_line_image(9),
["left terminus"] = "Osasco",
["right terminus"] = "Varginha",
Line 47 ⟶ 38:
["10"] = {
["color"] = "017C8B",
["icon"] = get_line_image(10),
["left terminus"] = "Brás",
["right terminus"] = "Rio Grande da Serra",
Line 54 ⟶ 44:
["title"] = "[[Line 10 (CPTM)|Express Line 10]]",
["color"] = "017C8B",
["icon"] = get_line_image("[[File:Cptm 10).svg|16px|alt=]]",
["left terminus"] = "Tamanduateí",
["right terminus"] = "Pref. Celso Daniel-Santo André",
Line 61 ⟶ 51:
["title"] = "[[Line 10 (CPTM)|Express Line 10+]]",
["color"] = "017C8B",
["icon"] = get_line_image("[[File:Cptm 10).svg|16px|alt=]]",
["left terminus"] = "Luz",
["right terminus"] = "Pref. Celso Daniel-Santo André",
Line 67 ⟶ 57:
["11"] = {
["color"] = "F04E1E",
["icon"] = get_line_image(11),
["left terminus"] = "Luz",
["right terminus"] = "Estudantes",
Line 73 ⟶ 62:
["12"] = {
["color"] = "003F85",
["icon"] = get_line_image(12),
["left terminus"] = "Brás",
["right terminus"] = "Calmon Viana",
Line 79 ⟶ 67:
["13"] = {
["color"] = "00AE5C",
["icon"] = get_line_image(13),
["left terminus"] = "Engenheiro Goulart",
["right terminus"] = "Aeroporto–Guarulhos",
Line 86 ⟶ 73:
["title"] = "[[Line 13 (CPTM)#Special Services|Line 13-Airport Express]]",
["color"] = "00AE5C",
["icon"] = get_line_image("[[File:Cptm 13).svg|16px|alt=]]",
["left terminus"] = "Luz",
["right terminus"] = "Aeroporto–Guarulhos",
Line 93 ⟶ 80:
["title"] = "[[Line 13 (CPTM)#Special Services|Line 13-Airport Connect]]",
["color"] = "8FFF1F",
["icon"] = get_line_image("[[File:Cptm 13).svg|16px|alt=]]",
["left terminus"] = "",
["right terminus"] = "",
Line 107 ⟶ 94:
["title"] = "[[Service 710 (CPTM)|Service 710]]",
["color"] = "DC143C",
["icon"] = "",
["left terminus"] = "Jundiaí",
["right terminus"] = "Rio Grande da Serra",