Difference between revisions of "Module:Adjacent stations/Kaohsiung Rapid Transit"
Jump to navigation
Jump to search
blackwiki>Szqecs |
blackwiki>Jc86035 m (commas moved to before newlines) |
||
| Line 10: | Line 10: | ||
return { | return { | ||
| − | ['system title'] = '\[\[File:Kaohsiung Mass Rapid Transit Logo(Logo Only).svg|18px\]\] ' .. link('Kaohsiung Rapid Transit System') | + | ['system title'] = '\[\[File:Kaohsiung Mass Rapid Transit Logo(Logo Only).svg|18px\]\] ' .. link('Kaohsiung Rapid Transit System'), |
| − | + | ['Red'] = { | |
| − | ['line title'] = link('Red line', ' (Kaohsiung MRT)') | + | ['line title'] = link('Red line', ' (Kaohsiung MRT)'), |
| − | + | ['colour'] = 'ea0437', | |
| − | + | ['station link'] = function(s) | |
local exception = { | local exception = { | ||
| − | ['Ciaotou'] = link('Qiaotou station', nil, 'Ciaotou') | + | ['Ciaotou'] = link('Qiaotou station', nil, 'Ciaotou'), |
| − | + | ['Kaohsiung Main'] = link('Kaohsiung station', nil, 'Kaohsiung Main station'), | |
| − | + | ['Zuoying'] = link('Zuoying', ' HSR station') | |
} | } | ||
return exception[s] or link(s, ' MRT station') | return exception[s] or link(s, ' MRT station') | ||
| − | end | + | end, |
| − | + | ['left terminus'] = 'Gangshan South', | |
| − | + | ['right terminus'] = 'Siaogang' | |
| − | } | + | }, |
| − | + | ['Orange'] = { | |
| − | ['line title'] = link('Orange line', ' (Kaohsiung MRT)') | + | ['line title'] = link('Orange line', ' (Kaohsiung MRT)'), |
| − | + | ['colour'] = 'ff8800', | |
| − | + | ['station link'] = function(s) | |
return link(s, ' MRT station') | return link(s, ' MRT station') | ||
| − | end | + | end, |
| − | + | ['left terminus'] = 'Sizihwan', | |
| − | + | ['right terminus'] = 'Daliao' | |
| − | } | + | }, |
| − | + | ['Circular'] = { | |
| − | ['line title'] = link('Circular light rail') | + | ['line title'] = link('Circular light rail'), |
| − | + | ['colour'] = '00b14f', | |
| − | + | ['station link'] = function(s) | |
return link(s, ' LRT station') | return link(s, ' LRT station') | ||
| − | end | + | end, |
| − | + | ['left terminus'] = 'Hamasen', | |
| − | + | ['right terminus'] = 'Lizihnei' | |
} | } | ||
} | } | ||
Revision as of 13:08, 23 April 2018
Documentation for this module may be created at Module:Adjacent stations/Kaohsiung Rapid Transit/doc
local function link(s1, s2, s3)
if s3 then
return table.concat({'\[\[', s1, '|', s3, '\]\]'})
elseif s2 then
return table.concat({'\[\[', s1, s2, '|', s1, '\]\]'})
elseif s1 then
return table.concat({'\[\[', s1, '\]\]'})
end
end
return {
['system title'] = '\[\[File:Kaohsiung Mass Rapid Transit Logo(Logo Only).svg|18px\]\] ' .. link('Kaohsiung Rapid Transit System'),
['Red'] = {
['line title'] = link('Red line', ' (Kaohsiung MRT)'),
['colour'] = 'ea0437',
['station link'] = function(s)
local exception = {
['Ciaotou'] = link('Qiaotou station', nil, 'Ciaotou'),
['Kaohsiung Main'] = link('Kaohsiung station', nil, 'Kaohsiung Main station'),
['Zuoying'] = link('Zuoying', ' HSR station')
}
return exception[s] or link(s, ' MRT station')
end,
['left terminus'] = 'Gangshan South',
['right terminus'] = 'Siaogang'
},
['Orange'] = {
['line title'] = link('Orange line', ' (Kaohsiung MRT)'),
['colour'] = 'ff8800',
['station link'] = function(s)
return link(s, ' MRT station')
end,
['left terminus'] = 'Sizihwan',
['right terminus'] = 'Daliao'
},
['Circular'] = {
['line title'] = link('Circular light rail'),
['colour'] = '00b14f',
['station link'] = function(s)
return link(s, ' LRT station')
end,
['left terminus'] = 'Hamasen',
['right terminus'] = 'Lizihnei'
}
}