Difference between revisions of "Module:Adjacent stations/Taiwan High Speed Rail"

From blackwiki
Jump to navigation Jump to search
blackwiki>Jc86035
m (commas moved to before newlines)
blackwiki>Jc86035
m (remove unnecessary backslashes)
Line 1: Line 1:
 
local function link(s1, s2, s3)
 
local function link(s1, s2, s3)
 
if s3 then
 
if s3 then
return table.concat({'\[\[', s1, '|', s3, '\]\]'})
+
return table.concat({'[[', s1, '|', s3, ']]'})
 
elseif s2 then
 
elseif s2 then
return table.concat({'\[\[', s1, s2, '|', s1, '\]\]'})
+
return table.concat({'[[', s1, s2, '|', s1, ']]'})
 
elseif s1 then
 
elseif s1 then
return table.concat({'\[\[', s1, '\]\]'})
+
return table.concat({'[[', s1, ']]'})
 
end
 
end
 
end
 
end
  
 
return {
 
return {
['system title'] = '\[\[File:Taiwan High Speed Rail Logo(Log Only).svg|18px\]\] ' .. link('Taiwan High Speed Rail'),
+
['system title'] = '[[File:Taiwan High Speed Rail Logo(Log Only).svg|18px]] ' .. link('Taiwan High Speed Rail'),
 
['THSR'] = {
 
['THSR'] = {
 
['line title'] = link('Taiwan High Speed Rail#Stations_transportation', nil, 'HSR'),
 
['line title'] = link('Taiwan High Speed Rail#Stations_transportation', nil, 'HSR'),

Revision as of 16:35, 23 April 2018

Documentation for this module may be created at Module:Adjacent stations/Taiwan High Speed Rail/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:Taiwan High Speed Rail Logo(Log Only).svg|18px]] ' .. link('Taiwan High Speed Rail'),
	['THSR'] = {
		['line title'] = link('Taiwan High Speed Rail#Stations_transportation', nil, 'HSR'),
		['colour'] = 'c35617',
		['station link'] = function(s)
			if s == 'Nangang'
			or s == 'Taipei'
			or s == 'Banqiao' then
				return link(s, ' station')
			else
				return link(s, ' HSR station')
			end
		end,
		['left terminus'] = 'Nangang',
		['right terminus'] = 'Zuoying'
	}
}