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

Content deleted Content added
No edit summary
the icons should be split from the title so that a line name request will return the expected result
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 = {
["system title"] = "[[Companhia Paulista de Trens Metropolitanos|CPTM]]",
["name format"] = "font-size: 180%; font-family: sans-serif; font-weight: bolder; line-height: 100%; color: #000000; background-color: transparent;",
["header background color"] = "CCCCCC",
["header text color"] = "000000",
Line 14 ⟶ 20:
["710"] = "Lapa (Line 7) (CPTM)"
},
["Tatuapé"] = m,
},
["lines"] = {
["_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 27 ⟶ 35:
["8"] = {
["color"] = "A0A096",
["icon"] = get_line_image(8),
["left terminus"] = "Amador Bueno",
["right terminus"] = "Júlio Prestes",
Line 32 ⟶ 41:
["9"] = {
["color"] = "00A98F",
["icon"] = get_line_image(9),
["left terminus"] = "Osasco",
["right terminus"] = "Varginha",
Line 37 ⟶ 47:
["10"] = {
["color"] = "017C8B",
["icon"] = get_line_image(10),
["left terminus"] = "Brás",
["right terminus"] = "Rio Grande da Serra",
},
["10E"] = {
["title"] = "[[Line 10 (CPTM)|Express Line 10]] [[File:Cptm 10.svg|16px|alt=]]",
["color"] = "017C8B",
["icon"] = get_line_image(10),
["title"] = "[[Line 10 (CPTM)|Express Line 10]] [[File:Cptm 10.svg|16px|alt=]]",
["left terminus"] = "Tamanduateí",
["right terminus"] = "Pref. Celso Daniel-Santo André",
},
["10+"] = {
["title"] = "[[Line 10 (CPTM)|Express Line 10+]] [[File:Cptm 10.svg|16px|alt=]]",
["color"] = "017C8B",
["icon"] = get_line_image(10),
["title"] = "[[Line 10 (CPTM)|Express Line 10+]] [[File:Cptm 10.svg|16px|alt=]]",
["left terminus"] = "Luz",
["right terminus"] = "Pref. Celso Daniel-Santo André",
Line 54 ⟶ 67:
["11"] = {
["color"] = "F04E1E",
["icon"] = get_line_image(11),
["left terminus"] = "Luz",
["right terminus"] = "Estudantes",
Line 59 ⟶ 73:
["12"] = {
["color"] = "003F85",
["icon"] = get_line_image(12),
["left terminus"] = "Brás",
["right terminus"] = "Calmon Viana",
Line 64 ⟶ 79:
["13"] = {
["color"] = "00AE5C",
["icon"] = get_line_image(13),
["left terminus"] = "Engenheiro Goulart",
["right terminus"] = "Aeroporto–Guarulhos",
},
["13-AE"] = {
["title"] = "[[Line 13 (CPTM)#Special Services|Line 13-Airport Express]] [[File:Cptm 13.svg|16px|alt=]]",
["color"] = "00AE5C",
["icon"] = get_line_image(13),
["title"] = "[[Line 13 (CPTM)#Special Services|Line 13-Airport Express]] [[File:Cptm 13.svg|16px|alt=]]",
["left terminus"] = "Luz",
["right terminus"] = "Aeroporto–Guarulhos",
},
["13-AC"] = {
["title"] = "[[Line 13 (CPTM)#Special Services|Line 13-Airport Connect]] [[File:Cptm 13.svg|16px|alt=]]",
["color"] = "8FFF1F",
["icon"] = get_line_image(13),
["title"] = "[[Line 13 (CPTM)#Special Services|Line 13-Airport Connect]] [[File:Cptm 13.svg|16px|alt=]]",
["left terminus"] = "",
["right terminus"] = "",
},
["14"] = {
["title"] = "[[Line 14 (CPTM)|Line 14]]",
["color"] = "0A1013",
["titleicon"] = "[[Line 14 (CPTM)|Line 14]] [[File:L14 C.png|16px|alt=]]",
["left terminus"] = "",
["right terminus"] = "",
},
["710"] = {
["color"] = "DC143C",
["title"] = "[[Service 710 (CPTM)|Service 710]]",
["color"] = "DC143C",
["icon"] = "",
["left terminus"] = "Jundiaí",
["right terminus"] = "Rio Grande da Serra",
Line 106 ⟶ 126:
["line 14"] = "14",
["service 710"] = "710",
},
}