<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://administrator.tail0f7dbc.ts.net//index.php?action=history&amp;feed=atom&amp;title=Module%3AStateMap</id>
	<title>Module:StateMap - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://administrator.tail0f7dbc.ts.net//index.php?action=history&amp;feed=atom&amp;title=Module%3AStateMap"/>
	<link rel="alternate" type="text/html" href="https://administrator.tail0f7dbc.ts.net//index.php?title=Module:StateMap&amp;action=history"/>
	<updated>2026-09-18T05:23:03Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.46.0</generator>
	<entry>
		<id>https://administrator.tail0f7dbc.ts.net//index.php?title=Module:StateMap&amp;diff=84&amp;oldid=prev</id>
		<title>KTG: Created page with &quot;-- Save this code as Module:StateMap on your wiki local p = {}  -- A private helper table to map common abbreviations (CA, Tex.) to full names local stateAlias = {     [&quot;AL&quot;] = &quot;Alabama&quot;, [&quot;AK&quot;] = &quot;Alaska&quot;, [&quot;AZ&quot;] = &quot;Arizona&quot;, [&quot;AR&quot;] = &quot;Arkansas&quot;,     [&quot;CA&quot;] = &quot;California&quot;, [&quot;CO&quot;] = &quot;Colorado&quot;, [&quot;CT&quot;] = &quot;Connecticut&quot;, [&quot;DE&quot;] = &quot;Delaware&quot;,     [&quot;FL&quot;] = &quot;Florida&quot;, [&quot;GA&quot;] = &quot;Georgia&quot;, [&quot;HI&quot;] = &quot;Hawaii&quot;, [&quot;ID&quot;] = &quot;Idaho&quot;,     [&quot;IL&quot;] = &quot;Illinois&quot;, [&quot;IN&quot;] = &quot;Indiana&quot;, [&quot;IA&quot;] =...&quot;</title>
		<link rel="alternate" type="text/html" href="https://administrator.tail0f7dbc.ts.net//index.php?title=Module:StateMap&amp;diff=84&amp;oldid=prev"/>
		<updated>2026-09-12T14:11:06Z</updated>

		<summary type="html">&lt;p&gt;Created page with &amp;quot;-- Save this code as Module:StateMap on your wiki local p = {}  -- A private helper table to map common abbreviations (CA, Tex.) to full names local stateAlias = {     [&amp;quot;AL&amp;quot;] = &amp;quot;Alabama&amp;quot;, [&amp;quot;AK&amp;quot;] = &amp;quot;Alaska&amp;quot;, [&amp;quot;AZ&amp;quot;] = &amp;quot;Arizona&amp;quot;, [&amp;quot;AR&amp;quot;] = &amp;quot;Arkansas&amp;quot;,     [&amp;quot;CA&amp;quot;] = &amp;quot;California&amp;quot;, [&amp;quot;CO&amp;quot;] = &amp;quot;Colorado&amp;quot;, [&amp;quot;CT&amp;quot;] = &amp;quot;Connecticut&amp;quot;, [&amp;quot;DE&amp;quot;] = &amp;quot;Delaware&amp;quot;,     [&amp;quot;FL&amp;quot;] = &amp;quot;Florida&amp;quot;, [&amp;quot;GA&amp;quot;] = &amp;quot;Georgia&amp;quot;, [&amp;quot;HI&amp;quot;] = &amp;quot;Hawaii&amp;quot;, [&amp;quot;ID&amp;quot;] = &amp;quot;Idaho&amp;quot;,     [&amp;quot;IL&amp;quot;] = &amp;quot;Illinois&amp;quot;, [&amp;quot;IN&amp;quot;] = &amp;quot;Indiana&amp;quot;, [&amp;quot;IA&amp;quot;] =...&amp;quot;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;-- Save this code as Module:StateMap on your wiki&lt;br /&gt;
local p = {}&lt;br /&gt;
&lt;br /&gt;
-- A private helper table to map common abbreviations (CA, Tex.) to full names&lt;br /&gt;
local stateAlias = {&lt;br /&gt;
    [&amp;quot;AL&amp;quot;] = &amp;quot;Alabama&amp;quot;, [&amp;quot;AK&amp;quot;] = &amp;quot;Alaska&amp;quot;, [&amp;quot;AZ&amp;quot;] = &amp;quot;Arizona&amp;quot;, [&amp;quot;AR&amp;quot;] = &amp;quot;Arkansas&amp;quot;,&lt;br /&gt;
    [&amp;quot;CA&amp;quot;] = &amp;quot;California&amp;quot;, [&amp;quot;CO&amp;quot;] = &amp;quot;Colorado&amp;quot;, [&amp;quot;CT&amp;quot;] = &amp;quot;Connecticut&amp;quot;, [&amp;quot;DE&amp;quot;] = &amp;quot;Delaware&amp;quot;,&lt;br /&gt;
    [&amp;quot;FL&amp;quot;] = &amp;quot;Florida&amp;quot;, [&amp;quot;GA&amp;quot;] = &amp;quot;Georgia&amp;quot;, [&amp;quot;HI&amp;quot;] = &amp;quot;Hawaii&amp;quot;, [&amp;quot;ID&amp;quot;] = &amp;quot;Idaho&amp;quot;,&lt;br /&gt;
    [&amp;quot;IL&amp;quot;] = &amp;quot;Illinois&amp;quot;, [&amp;quot;IN&amp;quot;] = &amp;quot;Indiana&amp;quot;, [&amp;quot;IA&amp;quot;] = &amp;quot;Iowa&amp;quot;, [&amp;quot;KS&amp;quot;] = &amp;quot;Kansas&amp;quot;,&lt;br /&gt;
    [&amp;quot;KY&amp;quot;] = &amp;quot;Kentucky&amp;quot;, [&amp;quot;LA&amp;quot;] = &amp;quot;Louisiana&amp;quot;, [&amp;quot;ME&amp;quot;] = &amp;quot;Maine&amp;quot;, [&amp;quot;MD&amp;quot;] = &amp;quot;Maryland&amp;quot;,&lt;br /&gt;
    [&amp;quot;MA&amp;quot;] = &amp;quot;Massachusetts&amp;quot;, [&amp;quot;MI&amp;quot;] = &amp;quot;Michigan&amp;quot;, [&amp;quot;MN&amp;quot;] = &amp;quot;Minnesota&amp;quot;, [&amp;quot;MS&amp;quot;] = &amp;quot;Mississippi&amp;quot;,&lt;br /&gt;
    [&amp;quot;MO&amp;quot;] = &amp;quot;Missouri&amp;quot;, [&amp;quot;MT&amp;quot;] = &amp;quot;Montana&amp;quot;, [&amp;quot;NE&amp;quot;] = &amp;quot;Nebraska&amp;quot;, [&amp;quot;NV&amp;quot;] = &amp;quot;Nevada&amp;quot;,&lt;br /&gt;
    [&amp;quot;NH&amp;quot;] = &amp;quot;New Hampshire&amp;quot;, [&amp;quot;NJ&amp;quot;] = &amp;quot;New Jersey&amp;quot;, [&amp;quot;NM&amp;quot;] = &amp;quot;New Mexico&amp;quot;, [&amp;quot;NY&amp;quot;] = &amp;quot;New York&amp;quot;,&lt;br /&gt;
    [&amp;quot;NC&amp;quot;] = &amp;quot;North Carolina&amp;quot;, [&amp;quot;ND&amp;quot;] = &amp;quot;North Dakota&amp;quot;, [&amp;quot;OH&amp;quot;] = &amp;quot;Ohio&amp;quot;, [&amp;quot;OK&amp;quot;] = &amp;quot;Oklahoma&amp;quot;,&lt;br /&gt;
    [&amp;quot;OR&amp;quot;] = &amp;quot;Oregon&amp;quot;, [&amp;quot;PA&amp;quot;] = &amp;quot;Pennsylvania&amp;quot;, [&amp;quot;RI&amp;quot;] = &amp;quot;Rhode Island&amp;quot;, [&amp;quot;SC&amp;quot;] = &amp;quot;South Carolina&amp;quot;,&lt;br /&gt;
    [&amp;quot;SD&amp;quot;] = &amp;quot;South Dakota&amp;quot;, [&amp;quot;TN&amp;quot;] = &amp;quot;Tennessee&amp;quot;, [&amp;quot;TX&amp;quot;] = &amp;quot;Texas&amp;quot;, [&amp;quot;UT&amp;quot;] = &amp;quot;Utah&amp;quot;,&lt;br /&gt;
    [&amp;quot;VT&amp;quot;] = &amp;quot;Vermont&amp;quot;, [&amp;quot;VA&amp;quot;] = &amp;quot;Virginia&amp;quot;, [&amp;quot;WA&amp;quot;] = &amp;quot;Washington&amp;quot;, [&amp;quot;WV&amp;quot;] = &amp;quot;West Virginia&amp;quot;,&lt;br /&gt;
    [&amp;quot;WI&amp;quot;] = &amp;quot;Wisconsin&amp;quot;, [&amp;quot;WY&amp;quot;] = &amp;quot;Wyoming&amp;quot;, [&amp;quot;DC&amp;quot;] = &amp;quot;District of Columbia&amp;quot;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
-- The main function called by the template&lt;br /&gt;
function p.highlight(frame)&lt;br /&gt;
    -- 1. Get the raw input argument (e.g., {{StateMap|texas}})&lt;br /&gt;
    local input = frame.args[1] or frame:getParent().args[1]&lt;br /&gt;
    &lt;br /&gt;
    -- 2. Basic cleanup: trim whitespace, capitalize the first letter, lowercase the rest.&lt;br /&gt;
    if not input or input == &amp;quot;&amp;quot; then return &amp;quot;[[File:USA_Base_Map.png|300px|center]]&amp;quot; end&lt;br /&gt;
    input = mw.text.trim(input)&lt;br /&gt;
    &lt;br /&gt;
    -- Check aliases (e.g., &amp;#039;CA&amp;#039; -&amp;gt; &amp;#039;California&amp;#039;)&lt;br /&gt;
    local standardizedName = stateAlias[string.upper(input)]&lt;br /&gt;
    &lt;br /&gt;
    -- If no abbreviation alias, try to standardize the full name casing (e.g., &amp;#039;new york&amp;#039; -&amp;gt; &amp;#039;New York&amp;#039;)&lt;br /&gt;
    if not standardizedName then&lt;br /&gt;
        -- This basic function just capitalizes the first character; &lt;br /&gt;
        -- a production system needs robust multi-word capitalization logic.&lt;br /&gt;
        standardizedName = input:gsub(&amp;quot;^%l&amp;quot;, string.upper) &lt;br /&gt;
    end&lt;br /&gt;
&lt;br /&gt;
    -- 3. Construct the filename based on our convention.&lt;br /&gt;
    -- We are assuming these images EXIST on the wiki.&lt;br /&gt;
    local filename = &amp;quot;USA_Map_with_&amp;quot; .. standardizedName .. &amp;quot;_Highlighted.png&amp;quot;&lt;br /&gt;
    &lt;br /&gt;
    -- 4. Construct the MediaWiki image syntax to return.&lt;br /&gt;
    -- Example Output: [[File:USA_Map_with_California_Highlighted.png|300px|center]]&lt;br /&gt;
    local wikiSyntax = &amp;quot;[[File:&amp;quot; .. filename .. &amp;quot;|300px|center|Map highlighting &amp;quot; .. standardizedName .. &amp;quot;]]&amp;quot;&lt;br /&gt;
    &lt;br /&gt;
    return wikiSyntax&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
return p&lt;/div&gt;</summary>
		<author><name>KTG</name></author>
	</entry>
</feed>