Module:Adjacent stations/Taoyuan Metro
Appearance
This is a data module for Module:Adjacent stations. It supports services operated by Taoyuan Metro.
<td style="background:#Lua error in Module:Adjacent_stations at line 38: attempt to index field 'lines' (a nil value).; border-top:solid 1px gray;"> <td style="background:#Lua error in Module:Adjacent_stations at line 38: attempt to index field 'lines' (a nil value).; border-top:solid 1px gray;"> <td style="background:#Lua error in Module:Adjacent_stations at line 38: attempt to index field 'lines' (a nil value).; border-top:solid 1px gray;"> <td style="background:#Lua error in Module:Adjacent_stations at line 38: attempt to index field 'lines' (a nil value).; border-top:solid 1px gray;"> <td style="background:#Lua error in Module:Adjacent_stations at line 38: attempt to index field 'lines' (a nil value).; border-top:solid 1px gray;"> <td style="background:#Lua error in Module:Adjacent_stations at line 38: attempt to index field 'lines' (a nil value).; border-top:solid 1px gray;">Line | Keys | Color | Hex color | Icon |
---|---|---|---|---|
Lua error in Module:Adjacent_stations at line 38: attempt to index field 'lines' (a nil value). | A |
Lua error in Module:Adjacent_stations at line 38: attempt to index field 'lines' (a nil value). |
Lua error in Module:Adjacent_stations at line 38: attempt to index field 'lines' (a nil value). | |
Lua error in Module:Adjacent_stations at line 38: attempt to index field 'lines' (a nil value). | B |
Lua error in Module:Adjacent_stations at line 38: attempt to index field 'lines' (a nil value). |
Lua error in Module:Adjacent_stations at line 38: attempt to index field 'lines' (a nil value). | |
Lua error in Module:Adjacent_stations at line 38: attempt to index field 'lines' (a nil value). | G |
Lua error in Module:Adjacent_stations at line 38: attempt to index field 'lines' (a nil value). |
Lua error in Module:Adjacent_stations at line 38: attempt to index field 'lines' (a nil value). | |
Lua error in Module:Adjacent_stations at line 38: attempt to index field 'lines' (a nil value). | O |
Lua error in Module:Adjacent_stations at line 38: attempt to index field 'lines' (a nil value). |
Lua error in Module:Adjacent_stations at line 38: attempt to index field 'lines' (a nil value). | |
Lua error in Module:Adjacent_stations at line 38: attempt to index field 'lines' (a nil value). | BR |
Lua error in Module:Adjacent_stations at line 38: attempt to index field 'lines' (a nil value). |
Lua error in Module:Adjacent_stations at line 38: attempt to index field 'lines' (a nil value). | |
Lua error in Module:Adjacent_stations at line 38: attempt to index field 'lines' (a nil value). | R |
Lua error in Module:Adjacent_stations at line 38: attempt to index field 'lines' (a nil value). |
Lua error in Module:Adjacent_stations at line 38: attempt to index field 'lines' (a nil value). |
local function link(s1, s2)
if s2 then
return table.concat({'\[\[', s1, '|', s2, '\]\]'})
elseif s1 then
return table.concat({'\[\[', s1, '\]\]'})
end
end
return {
['system title'] = '\[\[File:Taoyuan Metro logo seal only.svg|18px\]\] ' .. link('Taoyuan Metro')
, ['Airport'] = {
['line title'] = link('Taoyuan Airport MRT', 'Airport MRT')
, ['colour'] = 'c35617'
, ['station link'] = function(s)
local exception = {
['Taipei Main'] = link('Taipei Main station (Taoyuan Metro)', 'Taipei Main station')
, ['Taoyuan HSR'] = link('Taoyuan HSR station')
, ['Zhongli railway station'] = link('Zhongli railway station')
, ['Airport Terminal 2 or Huanbei'] = link('Airport Terminal 2 MRT station', 'Airport Terminal')
}
return exception[s] or link(s .. ' MRT station', s)
end
, ['left terminus'] = 'Nangang'
, ['right terminus'] = 'Zuoying'
}
}