<?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%3ALACMTA_icon%2Fsandbox</id>
	<title>Module:LACMTA icon/sandbox - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://stockhub.co/index.php?action=history&amp;feed=atom&amp;title=Module%3ALACMTA_icon%2Fsandbox"/>
	<link rel="alternate" type="text/html" href="https://stockhub.co/index.php?title=Module:LACMTA_icon/sandbox&amp;action=history"/>
	<updated>2026-05-07T23:29:50Z</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:LACMTA_icon/sandbox&amp;diff=137122&amp;oldid=prev</id>
		<title>imported&gt;Jonesey95: Create sandbox version of Module:LACMTA icon</title>
		<link rel="alternate" type="text/html" href="https://stockhub.co/index.php?title=Module:LACMTA_icon/sandbox&amp;diff=137122&amp;oldid=prev"/>
		<updated>2021-01-19T20:02:10Z</updated>

		<summary type="html">&lt;p&gt;Create sandbox version of &lt;a href=&quot;/research/Module:LACMTA_icon&quot; title=&quot;Module:LACMTA icon&quot;&gt;Module:LACMTA icon&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;local getArgs = require(&amp;#039;Module:Arguments&amp;#039;).getArgs&lt;br /&gt;
 &lt;br /&gt;
local p = {}&lt;br /&gt;
 &lt;br /&gt;
local function makeInvokeFunction(funcName)&lt;br /&gt;
	-- makes a function that can be returned from #invoke, using&lt;br /&gt;
	-- [[Module:Arguments]].&lt;br /&gt;
	return function (frame)&lt;br /&gt;
		local args = getArgs(frame, {parentOnly = true})&lt;br /&gt;
		return p[funcName](args)&lt;br /&gt;
	end&lt;br /&gt;
end&lt;br /&gt;
 &lt;br /&gt;
local function colorboxLinked(color,text,link)&lt;br /&gt;
	return &amp;#039;[[&amp;#039;..link..&amp;#039;|&amp;lt;span role=&amp;quot;img&amp;quot; aria-label=&amp;quot;&amp;#039;..text..&amp;#039;&amp;quot; style=&amp;quot;border:1px solid darkgray;-ms-user-select:none;-webkit-user-select:none;user-select:none;background-color:&amp;#039;..color..&amp;#039;&amp;quot; title=&amp;quot;&amp;#039;..text..&amp;#039;&amp;quot;&amp;gt;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;lt;/span&amp;gt;]]&amp;amp;nbsp;&amp;#039;&lt;br /&gt;
end&lt;br /&gt;
 &lt;br /&gt;
local function colorboxUnlinked(color)&lt;br /&gt;
	return &amp;#039;&amp;lt;span style=&amp;quot;border:1px solid darkgray;-ms-user-select:none;-webkit-user-select:none;user-select:none;background-color:&amp;#039;..color..&amp;#039;&amp;quot;&amp;gt;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;lt;/span&amp;gt;&amp;amp;nbsp;&amp;#039;&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
local t1 = {&lt;br /&gt;
	[&amp;#039;A Line&amp;#039;] = { &amp;#039;blue line&amp;#039;, &amp;#039;blue&amp;#039;, &amp;#039;a line&amp;#039;, &amp;#039;line a&amp;#039;, &amp;#039;a&amp;#039;, icon=&amp;#039;img_circle&amp;#039;, dab=true, },&lt;br /&gt;
	[&amp;#039;B Line&amp;#039;] = { &amp;#039;red line&amp;#039;, &amp;#039;red&amp;#039;, &amp;#039;b line&amp;#039;, &amp;#039;line b&amp;#039;, &amp;#039;b&amp;#039;, icon=&amp;#039;img_circle&amp;#039;, dab=true, },&lt;br /&gt;
	[&amp;#039;C Line&amp;#039;] = { &amp;#039;green line&amp;#039;, &amp;#039;green&amp;#039;, &amp;#039;c line&amp;#039;, &amp;#039;line c&amp;#039;, &amp;#039;c&amp;#039;,  icon=&amp;#039;img_circle&amp;#039;, dab=true, },	&lt;br /&gt;
	[&amp;#039;D Line&amp;#039;] = { &amp;#039;purple line&amp;#039;, &amp;#039;purple&amp;#039;, &amp;#039;d line&amp;#039;, &amp;#039;line d&amp;#039;, &amp;#039;d&amp;#039;, icon=&amp;#039;img_circle&amp;#039;, dab=true, },&lt;br /&gt;
	[&amp;#039;E Line&amp;#039;] = { &amp;#039;expo line&amp;#039;, &amp;#039;expo&amp;#039;, &amp;#039;e line&amp;#039;, &amp;#039;line e&amp;#039;, &amp;#039;e&amp;#039;, icon=&amp;#039;img_circle&amp;#039;, dab=true, },	&lt;br /&gt;
	[&amp;#039;G Line&amp;#039;] = { &amp;#039;orange line&amp;#039;, &amp;#039;orange&amp;#039;, &amp;#039;g line&amp;#039;, &amp;#039;line g&amp;#039;, &amp;#039;g&amp;#039;, icon=&amp;#039;img_square&amp;#039;, dab=true, },	&lt;br /&gt;
	[&amp;#039;J Line&amp;#039;] = { &amp;#039;silver line&amp;#039;, &amp;#039;silver&amp;#039;,  &amp;#039;j line&amp;#039;, &amp;#039;line j&amp;#039;, &amp;#039;j&amp;#039;, icon=&amp;#039;img_square&amp;#039;, dab=true, },	&lt;br /&gt;
	[&amp;#039;Crenshaw/LAX Line&amp;#039;] = { &amp;#039;crenshaw/lax line&amp;#039;, &amp;#039;crenshaw/lax&amp;#039;, &amp;#039;crenshaw line&amp;#039;, &amp;#039;crenshaw&amp;#039;, &amp;#039;k line&amp;#039;, &amp;#039;line k&amp;#039;, &amp;#039;k&amp;#039;, icon=&amp;#039;crenshaw&amp;#039;, },&lt;br /&gt;
	[&amp;#039;L Line&amp;#039;] = { &amp;#039;gold line&amp;#039;, &amp;#039;gold&amp;#039;, &amp;#039;l line&amp;#039;, &amp;#039;line l&amp;#039;, &amp;#039;l&amp;#039;, icon=&amp;#039;img_circle&amp;#039;, dab=true, },	&lt;br /&gt;
	[&amp;#039;Harbor Transitway&amp;#039;] = { &amp;#039;harbor transitway&amp;#039;, &amp;#039;harbor&amp;#039;, color=&amp;#039;#B8860B&amp;#039;, icon=&amp;#039;colorbox&amp;#039;, },&lt;br /&gt;
	[&amp;#039;El Monte Busway&amp;#039;] = { &amp;#039;el monte busway&amp;#039;, &amp;#039;el monte&amp;#039;, color=&amp;#039;#B8AD93&amp;#039;, icon=&amp;#039;colorbox&amp;#039;, },&lt;br /&gt;
	[&amp;#039;Regional Connector Transit Corridor&amp;#039;] = { &amp;#039;regional connector transit corridor&amp;#039;, &amp;#039;regional connector&amp;#039;, &amp;#039;regional&amp;#039;, color=&amp;#039;#604020&amp;#039;, icon=&amp;#039;colorbox&amp;#039;, },&lt;br /&gt;
}&lt;br /&gt;
 &lt;br /&gt;
p.icon = makeInvokeFunction(&amp;#039;_icon&amp;#039;)&lt;br /&gt;
 &lt;br /&gt;
function p._icon(args)&lt;br /&gt;
	local link&lt;br /&gt;
	local code = args[1] or &amp;#039;&amp;#039;&lt;br /&gt;
	local text = args[2]&lt;br /&gt;
	if text then text = &amp;#039;(&amp;#039;..text..&amp;#039;)&amp;#039; else text = &amp;#039;&amp;#039; end&lt;br /&gt;
	local showtext = args.showtext&lt;br /&gt;
	local alt&lt;br /&gt;
	for k, v in pairs(t1) do&lt;br /&gt;
		for _, name in ipairs(v) do&lt;br /&gt;
			if mw.ustring.lower(code) == name then&lt;br /&gt;
				if v.dab == true then&lt;br /&gt;
					if showtext then&lt;br /&gt;
						link = &amp;#039;&amp;#039;&lt;br /&gt;
						alt = &amp;#039;alt=&amp;#039;&lt;br /&gt;
						showtext = &amp;#039;[[&amp;#039;..k..&amp;#039; (Los Angeles Metro)|&amp;#039;..k..&amp;#039;]]&amp;#039;&lt;br /&gt;
					else&lt;br /&gt;
						link = k..&amp;#039; (Los Angeles Metro)&amp;#039;&lt;br /&gt;
						alt = k&lt;br /&gt;
						showtext = &amp;#039;&amp;#039;&lt;br /&gt;
					end&lt;br /&gt;
				else&lt;br /&gt;
					if showtext then&lt;br /&gt;
						link = &amp;#039;&amp;#039;&lt;br /&gt;
						alt = &amp;#039;alt=&amp;#039;&lt;br /&gt;
						showtext = &amp;#039;[[&amp;#039;..k..&amp;#039;]]&amp;amp;nbsp;&amp;#039;&lt;br /&gt;
					else&lt;br /&gt;
						link = k&lt;br /&gt;
						alt = k&lt;br /&gt;
						showtext = &amp;#039;&amp;#039;&lt;br /&gt;
					end&lt;br /&gt;
				end&lt;br /&gt;
				if v.icon == &amp;#039;colorbox&amp;#039; then&lt;br /&gt;
					if showtext then&lt;br /&gt;
						return colorboxUnlinked(v.color)..showtext..text&lt;br /&gt;
					else&lt;br /&gt;
						return colorboxLinked(v.color,k,k)..text&lt;br /&gt;
					end&lt;br /&gt;
				elseif v.icon == &amp;#039;crenshaw&amp;#039; then&lt;br /&gt;
					return &amp;#039;[[File:LACMTA_Circle_K_Line.svg|&amp;#039;..(args.size or 17)..&amp;#039;px|link=&amp;#039;..link..&amp;#039;|&amp;#039;..alt..&amp;#039;]]&amp;amp;nbsp;&amp;#039;..showtext..text&lt;br /&gt;
				elseif v.icon == &amp;#039;img_circle&amp;#039; then&lt;br /&gt;
					return &amp;#039;[[File:LACMTA Circle &amp;#039;..k..&amp;#039;.svg|&amp;#039;..(args.size or 17)..&amp;#039;px|link=&amp;#039;..link..&amp;#039;|&amp;#039;..alt..&amp;#039;]]&amp;amp;nbsp;&amp;#039;..showtext..text&lt;br /&gt;
				elseif v.icon == &amp;#039;img_square&amp;#039; then&lt;br /&gt;
					return &amp;#039;[[File:LACMTA Square &amp;#039;..k..&amp;#039;.svg|&amp;#039;..(args.size or 17)..&amp;#039;px|link=&amp;#039;..link..&amp;#039;|&amp;#039;..alt..&amp;#039;]]&amp;amp;nbsp;&amp;#039;..showtext..text&lt;br /&gt;
				end&lt;br /&gt;
			end&lt;br /&gt;
		end&lt;br /&gt;
	end&lt;br /&gt;
	return colorboxLinked(&amp;#039;#fff&amp;#039;,code..&amp;#039; Line&amp;#039;,code..&amp;#039; Line (Los Angeles Metro)&amp;#039;)..text&lt;br /&gt;
end&lt;br /&gt;
 &lt;br /&gt;
return p&lt;/div&gt;</summary>
		<author><name>imported&gt;Jonesey95</name></author>
	</entry>
</feed>