<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en-GB">
	<id>https://stockhub.co/index.php?action=history&amp;feed=atom&amp;title=Module%3ASandbox%2FSzqecs%2FKaohsiung</id>
	<title>Module:Sandbox/Szqecs/Kaohsiung - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://stockhub.co/index.php?action=history&amp;feed=atom&amp;title=Module%3ASandbox%2FSzqecs%2FKaohsiung"/>
	<link rel="alternate" type="text/html" href="https://stockhub.co/index.php?title=Module:Sandbox/Szqecs/Kaohsiung&amp;action=history"/>
	<updated>2026-05-26T12:30:04Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.43.5</generator>
	<entry>
		<id>https://stockhub.co/index.php?title=Module:Sandbox/Szqecs/Kaohsiung&amp;diff=146256&amp;oldid=prev</id>
		<title>imported&gt;Szqecs at 15:42, 21 January 2018</title>
		<link rel="alternate" type="text/html" href="https://stockhub.co/index.php?title=Module:Sandbox/Szqecs/Kaohsiung&amp;diff=146256&amp;oldid=prev"/>
		<updated>2018-01-21T15:42:57Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;local p = {}&lt;br /&gt;
&lt;br /&gt;
function p.l(frame)&lt;br /&gt;
	local f = frame.args -- &amp;#039;f&amp;#039; for &amp;#039;frame&amp;#039;&lt;br /&gt;
	local system = f[1]&lt;br /&gt;
	local t_system = mw.loadData(&amp;#039;Module:Sandbox/Szqecs/&amp;#039; .. system .. &amp;#039;/table&amp;#039;) -- &amp;#039;t&amp;#039; for &amp;#039;table of data for ...&amp;#039;&lt;br /&gt;
	require(&amp;#039;Module:Sandbox/Szqecs/&amp;#039; .. system .. &amp;#039;/functions&amp;#039;)&lt;br /&gt;
	local t_output ={}&lt;br /&gt;
	&lt;br /&gt;
	local a = {}&lt;br /&gt;
	for i=1,10 do&lt;br /&gt;
		if f[i] then&lt;br /&gt;
			a[i] = f[i]&lt;br /&gt;
		end&lt;br /&gt;
	end&lt;br /&gt;
&lt;br /&gt;
	if r_count_func then&lt;br /&gt;
		rows_count = r_count_func(unpack(a))&lt;br /&gt;
	else&lt;br /&gt;
		rows_count = 1&lt;br /&gt;
	end&lt;br /&gt;
	for i = 1, rows_count do&lt;br /&gt;
		if interpret then&lt;br /&gt;
			interpret(unpack(a))&lt;br /&gt;
		end&lt;br /&gt;
	local t_line = t_system[line]&lt;br /&gt;
	local i_final = t_line[&amp;#039;n&amp;#039;] -- &amp;#039;i&amp;#039; for &amp;#039;index&amp;#039;&lt;br /&gt;
	local color = t_line[&amp;#039;color&amp;#039;]&lt;br /&gt;
	local l_link = t_line[&amp;#039;link&amp;#039;] -- &amp;#039;l&amp;#039; for &amp;#039;line&amp;#039;&lt;br /&gt;
	local function div(x, y) -- Text format shortcut&lt;br /&gt;
		if x == &amp;#039;i&amp;#039; then -- &amp;#039;i&amp;#039; for &amp;#039;italic&amp;#039;&lt;br /&gt;
			return &amp;#039;&amp;lt;div style=&amp;quot;font-style: italic&amp;quot;&amp;gt;&amp;#039; .. y .. &amp;#039;&amp;lt;/div&amp;gt;&amp;#039;&lt;br /&gt;
		elseif x == &amp;#039;s&amp;#039; then -- &amp;#039;s&amp;#039; for &amp;#039;smaller and italic&amp;#039;&lt;br /&gt;
			return &amp;#039;&amp;lt;div style=&amp;quot;font-size: smaller; font-style: italic&amp;quot;&amp;gt;&amp;#039; .. y .. &amp;#039;&amp;lt;/div&amp;gt;&amp;#039;&lt;br /&gt;
		end&lt;br /&gt;
	end&lt;br /&gt;
	&lt;br /&gt;
	if index &amp;gt; 1 then&lt;br /&gt;
		left = s_link(t_line[index-1]) -- &amp;#039;s&amp;#039; for &amp;#039;station&amp;#039;&lt;br /&gt;
	else&lt;br /&gt;
		left = &amp;quot;&amp;#039;&amp;#039;Terminus&amp;#039;&amp;#039;&amp;quot;&lt;br /&gt;
	end&lt;br /&gt;
	&lt;br /&gt;
	if index &amp;lt; i_final then&lt;br /&gt;
		right = s_link(t_line[index+1])&lt;br /&gt;
	else&lt;br /&gt;
		right = &amp;quot;&amp;#039;&amp;#039;Terminus&amp;#039;&amp;#039;&amp;quot;&lt;br /&gt;
	end&lt;br /&gt;
	&lt;br /&gt;
	if index &amp;gt; 2 then&lt;br /&gt;
		left_toward = div(&amp;#039;s&amp;#039;,&amp;#039;toward &amp;#039; .. s_link(t_line[1]))&lt;br /&gt;
	elseif index == 1 then&lt;br /&gt;
		left_toward = &amp;#039;&amp;#039;&lt;br /&gt;
	elseif index == 2 then&lt;br /&gt;
		left_toward = div(&amp;#039;s&amp;#039;,&amp;#039;Terminus&amp;#039;)&lt;br /&gt;
	end&lt;br /&gt;
	&lt;br /&gt;
	if index &amp;lt; i_final - 1 then&lt;br /&gt;
		right_toward = div(&amp;#039;s&amp;#039;,&amp;#039;toward &amp;#039; .. s_link(t_line[i_final]))&lt;br /&gt;
	elseif index == i_final - 1 then&lt;br /&gt;
		right_toward = div(&amp;#039;s&amp;#039;,&amp;#039;Terminus&amp;#039;)&lt;br /&gt;
	elseif index == i_final then&lt;br /&gt;
		right_toward = &amp;#039;&amp;#039;&lt;br /&gt;
	end&lt;br /&gt;
	&lt;br /&gt;
	local s = { -- Style shortcuts&lt;br /&gt;
		[&amp;#039;w&amp;#039;] = &amp;#039;style=&amp;quot;width: 30%; &amp;#039;&lt;br /&gt;
		,[&amp;#039;c&amp;#039;] = &amp;#039;style=&amp;quot;text-align: center; &amp;#039;&lt;br /&gt;
		,[&amp;#039;br&amp;#039;] = &amp;#039;border: &amp;#039;&lt;br /&gt;
		,[&amp;#039;t&amp;#039;] = &amp;#039;border-top: &amp;#039;&lt;br /&gt;
		,[&amp;#039;bb&amp;#039;] = &amp;#039;border-bottom: &amp;#039;&lt;br /&gt;
		,[&amp;#039;L&amp;#039;] = &amp;#039;border-left: &amp;#039;&lt;br /&gt;
		,[&amp;#039;r&amp;#039;] = &amp;#039;border-right: &amp;#039;&lt;br /&gt;
		,[&amp;#039;n&amp;#039;] = &amp;#039;none; &amp;#039;&lt;br /&gt;
		,[&amp;#039;0&amp;#039;] = &amp;#039;0px none; &amp;#039;&lt;br /&gt;
		,[&amp;#039;1&amp;#039;] = &amp;#039;1px solid #aaa; &amp;#039;&lt;br /&gt;
	}&lt;br /&gt;
	local style = {&lt;br /&gt;
		[&amp;#039;table&amp;#039;] = &amp;#039;align=&amp;quot;center&amp;quot; style=&amp;quot;margin:0.5em auto; font-size:95% clear:both; &amp;#039;&lt;br /&gt;
			.. s[&amp;#039;t&amp;#039;] .. s[&amp;#039;0&amp;#039;]&lt;br /&gt;
			.. &amp;#039;border-collapse: separate;&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;-1&amp;quot;&amp;#039;&lt;br /&gt;
		,[&amp;#039;header leftcell&amp;#039;] = s[&amp;#039;w&amp;#039;]&lt;br /&gt;
			.. s[&amp;#039;br&amp;#039;] .. s[&amp;#039;1&amp;#039;]&lt;br /&gt;
			.. s[&amp;#039;L&amp;#039;] .. s[&amp;#039;n&amp;#039;]&lt;br /&gt;
			.. s[&amp;#039;bb&amp;#039;] .. s[&amp;#039;n&amp;#039;]&lt;br /&gt;
			.. &amp;#039;&amp;quot;| &amp;#039;&lt;br /&gt;
		,[&amp;#039;header midcell&amp;#039;] = &amp;#039;colspan=&amp;quot;3&amp;quot; style=&amp;quot;&amp;#039;&lt;br /&gt;
			.. s[&amp;#039;br&amp;#039;] .. s[&amp;#039;n&amp;#039;]&lt;br /&gt;
			.. s[&amp;#039;t&amp;#039;] .. s[&amp;#039;1&amp;#039;]&lt;br /&gt;
			.. &amp;#039;&amp;quot;| &amp;#039;&lt;br /&gt;
		,[&amp;#039;header rightcell&amp;#039;] = s[&amp;#039;w&amp;#039;]&lt;br /&gt;
			.. s[&amp;#039;br&amp;#039;] .. s[&amp;#039;1&amp;#039;]&lt;br /&gt;
			.. s[&amp;#039;r&amp;#039;] .. s[&amp;#039;n&amp;#039;]&lt;br /&gt;
			.. s[&amp;#039;bb&amp;#039;] .. s[&amp;#039;n&amp;#039;]&lt;br /&gt;
			.. &amp;#039;&amp;quot;| &amp;#039;&lt;br /&gt;
		,[&amp;#039;body leftcell&amp;#039;] = s[&amp;#039;c&amp;#039;]&lt;br /&gt;
			.. s[&amp;#039;L&amp;#039;] .. s[&amp;#039;0&amp;#039;]&lt;br /&gt;
			.. s[&amp;#039;bb&amp;#039;] .. s[&amp;#039;0&amp;#039;]&lt;br /&gt;
			.. s[&amp;#039;r&amp;#039;] .. s[&amp;#039;1&amp;#039;]&lt;br /&gt;
			.. s[&amp;#039;t&amp;#039;] .. s[&amp;#039;1&amp;#039;]&lt;br /&gt;
			.. &amp;#039;&amp;quot;| &amp;#039;&lt;br /&gt;
		,[&amp;#039;body banner&amp;#039;] = s[&amp;#039;c&amp;#039;]&lt;br /&gt;
			.. s[&amp;#039;L&amp;#039;] .. s[&amp;#039;0&amp;#039;]&lt;br /&gt;
			.. s[&amp;#039;bb&amp;#039;] .. s[&amp;#039;0&amp;#039;]&lt;br /&gt;
			.. s[&amp;#039;r&amp;#039;] .. s[&amp;#039;0&amp;#039;]&lt;br /&gt;
			.. s[&amp;#039;t&amp;#039;] .. s[&amp;#039;1&amp;#039;]&lt;br /&gt;
			.. &amp;#039;width: 8px; background-color: &amp;#039;&lt;br /&gt;
		,[&amp;#039;body midcell&amp;#039;] = s[&amp;#039;c&amp;#039;]&lt;br /&gt;
			.. s[&amp;#039;bb&amp;#039;] .. s[&amp;#039;0&amp;#039;]&lt;br /&gt;
			.. &amp;#039;&amp;quot;| &amp;#039;&lt;br /&gt;
		,[&amp;#039;body rightcell&amp;#039;] = s[&amp;#039;c&amp;#039;]&lt;br /&gt;
			.. s[&amp;#039;L&amp;#039;] .. s[&amp;#039;1&amp;#039;]&lt;br /&gt;
			.. s[&amp;#039;bb&amp;#039;] .. s[&amp;#039;0&amp;#039;]&lt;br /&gt;
			.. s[&amp;#039;r&amp;#039;] .. s[&amp;#039;0&amp;#039;]&lt;br /&gt;
			.. s[&amp;#039;t&amp;#039;] .. s[&amp;#039;1&amp;#039;]&lt;br /&gt;
			.. &amp;#039;&amp;quot;| &amp;#039;&lt;br /&gt;
	}&lt;br /&gt;
	local row = {&lt;br /&gt;
		[&amp;#039;start&amp;#039;] = &amp;#039;{| class=&amp;quot;wikitable&amp;quot; &amp;#039; .. style[&amp;#039;table&amp;#039;]&lt;br /&gt;
		,[&amp;#039;header&amp;#039;] = &amp;#039;\n|-&amp;#039;&lt;br /&gt;
			.. &amp;#039;\n! &amp;#039; .. style[&amp;#039;header leftcell&amp;#039;] .. &amp;#039;Preceding station&amp;#039;&lt;br /&gt;
			.. &amp;#039;\n! &amp;#039; .. style[&amp;#039;header midcell&amp;#039;] .. &amp;#039;\[\[Kaohsiung Rapid Transit System\]\]&amp;#039;&lt;br /&gt;
			.. &amp;#039;\n! &amp;#039; .. style[&amp;#039;header rightcell&amp;#039;] .. &amp;#039;Following station&amp;#039;&lt;br /&gt;
		,[&amp;#039;body&amp;#039;] = &amp;#039;\n|-&amp;#039;&lt;br /&gt;
			.. &amp;#039;\n| &amp;#039; .. style[&amp;#039;body leftcell&amp;#039;] .. left .. left_toward&lt;br /&gt;
			.. &amp;#039;\n| &amp;#039; .. style[&amp;#039;body banner&amp;#039;] .. color .. &amp;#039;&amp;quot;|&amp;#039;&lt;br /&gt;
			.. &amp;#039;\n| &amp;#039; .. style[&amp;#039;body midcell&amp;#039;] .. l_link&lt;br /&gt;
			.. &amp;#039;\n| &amp;#039; .. style[&amp;#039;body banner&amp;#039;] .. color .. &amp;#039;&amp;quot;|&amp;#039;&lt;br /&gt;
			.. &amp;#039;\n| &amp;#039; .. style[&amp;#039;body rightcell&amp;#039;] .. right .. right_toward&lt;br /&gt;
		,[&amp;#039;end&amp;#039;] = &amp;#039;\n|}&amp;#039;&lt;br /&gt;
	}&lt;br /&gt;
	option = {&lt;br /&gt;
		[&amp;#039;all&amp;#039;] = row[&amp;#039;start&amp;#039;] .. row[&amp;#039;header&amp;#039;] .. row[&amp;#039;body&amp;#039;] .. row[&amp;#039;end&amp;#039;]&lt;br /&gt;
		,[&amp;#039;top&amp;#039;] = row[&amp;#039;start&amp;#039;] .. row[&amp;#039;header&amp;#039;] .. row[&amp;#039;body&amp;#039;]&lt;br /&gt;
		,[&amp;#039;mid&amp;#039;] = row[&amp;#039;body&amp;#039;]&lt;br /&gt;
		,[&amp;#039;bottom&amp;#039;] = row[&amp;#039;body&amp;#039;] .. row[&amp;#039;end&amp;#039;]&lt;br /&gt;
		,[&amp;#039;header mid&amp;#039;] = row[&amp;#039;header&amp;#039;] .. row[&amp;#039;body&amp;#039;]&lt;br /&gt;
		,[&amp;#039;header bottom&amp;#039;] =  row[&amp;#039;header&amp;#039;] .. row[&amp;#039;body&amp;#039;] .. row[&amp;#039;end&amp;#039;]&lt;br /&gt;
	}&lt;br /&gt;
	t_output[i] = option[position]&lt;br /&gt;
	end&lt;br /&gt;
	return table.concat(t_output, &amp;#039;\n&amp;#039;)&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
return p&lt;/div&gt;</summary>
		<author><name>imported&gt;Szqecs</name></author>
	</entry>
</feed>