Difference between revisions of "Template:Map caption/sandbox"

From blackwiki
Jump to navigation Jump to search
imported>Rob984
imported>Jonesey95
(rm small font-size formatting from template used in infobox per MOS:FONTSIZE.)
 
Line 1: Line 1:
<div style="text-align:center;font-size:11px;line-height:normal;">{{#if:{{{region|}}}|<div style=padding-bottom:2px;>|}}<span style="font-size:11px;">Location of {{#if:{{{countryprefix|}}}
+
<div style="text-align:center;line-height:1.15em;">Location of {{#if:{{{countryprefix|}}}
 
  |{{{countryprefix}}}&nbsp;
 
  |{{{countryprefix}}}&nbsp;
}}<span style="font-size:2px;">&nbsp;</span>{{#ifexist:{{{country}}}
+
}}&nbsp;{{#ifexist:{{{country}}}
 
  |[[{{{country}}}]]
 
  |[[{{{country}}}]]
 
  |{{{country|{{PAGENAME}}}}}
 
  |{{{country|{{PAGENAME}}}}}
 
}}{{#ifeq:{{{location|{{{location_color|any}}}}}}|none|
 
}}{{#ifeq:{{{location|{{{location_color|any}}}}}}|none|
  |<span style="font-size:8px;">{{spaces|2}}</span>({{{location|{{{location_color|orange}}}}}})
+
  |{{spaces|2}}({{{location|{{{location_color|orange}}}}}})
}}</span>{{#if:{{{region|{{{legend|}}}}}}
+
}}{{#if:{{{region|{{{legend|}}}}}}
  |</div>{{#if:{{{subregion|}}}
+
  |{{#if:{{{subregion|}}}
   |<p style="font-size:11px;text-align:left;margin-left:1.2ex;margin-top:0px;margin-bottom:0px;line-height:1.15em;">–&nbsp;
+
   |<p style="text-align:left;margin-left:1.2ex;margin-top:0px;margin-bottom:0px;line-height:1.15em;">–&nbsp;
   |<p style="font-size:11px;text-align:center;margin-top:0px;margin-bottom:0px;line-height:1.15em;">
+
   |<p style="text-align:center;margin-top:0px;margin-bottom:0px;line-height:1.15em;">
 
  }}{{#switch:{{{region|none}}}
 
  }}{{#switch:{{{region|none}}}
 
   | none =
 
   | none =
Line 35: Line 35:
 
  }}{{#if:{{{region|}}}
 
  }}{{#if:{{{region|}}}
 
   |{{#ifeq:{{{region_color|any}}}|none|
 
   |{{#ifeq:{{{region_color|any}}}|none|
   |<span style="font-size:8px;">{{spaces|2}}</span>({{#if:{{{subregion|}}}
+
   |{{spaces|2}}({{#if:{{{subregion|}}}
 
     |{{#ifeq:{{{subregion_color|tan}}}|{{{region_color|white}}}|
 
     |{{#ifeq:{{{subregion_color|tan}}}|{{{region_color|white}}}|
 
     |{{#ifeq:{{{subregion_color|any}}}|none|
 
     |{{#ifeq:{{{subregion_color|any}}}|none|
Line 57: Line 57:
 
     }}
 
     }}
 
   }}{{#ifeq:{{{subregion_color|any}}}|none|
 
   }}{{#ifeq:{{{subregion_color|any}}}|none|
     |<span style="font-size:8px;">{{spaces|2}}</span>({{{subregion_color|tan}}})
+
     |{{spaces|2}}({{{subregion_color|tan}}})
 
   }}
 
   }}
 
   }}
 
   }}
Line 77: Line 77:
 
   }}
 
   }}
 
   | #default = &nbsp; –&nbsp;
 
   | #default = &nbsp; –&nbsp;
   }} &#91;<span style="font-size:10px;">[[:File:{{{legend}}}|Legend]]</span>&#93;
+
   }} &#91;[[:File:{{{legend}}}|Legend]]&#93;
 
  }}</p>
 
  }}</p>
 
}}</div><noinclude>
 
}}</div><noinclude>
 
{{documentation}}
 
{{documentation}}
 
</noinclude>
 
</noinclude>

Latest revision as of 05:11, 13 March 2019

Location of  Map caption/sandbox  (orange)
Template documentation[view] [edit] [history] [purge]

Template intended to simplify adding a standardized and formatted caption below a map indicating the location of something (e.g. a country), possibly referring to the map's main region and optionally also to a shown subregion. Original use within infoboxes (e.g. see articles on European countries). For a complete set of elements of reasonable length, a width of (minimally) 250px (without extra padding or margins) should be available.

Parameters

Required parameters shown in bold italics Script error: No such module "aligned table".

Note 
If country, region or subregion is exactly the name of a page in article space, the template automatically creates a link to it. You can still put a link here manually, using the usual syntax.

Examples

Code Raw result (in unformatted box, compare to handling in Infobox)
{{map caption}}
Location of Map caption/sandbox (orange)
{{map caption |region=Europe |legend=European location legend en.png}}
Location of Map caption/sandbox (orange)

in Europe (white)  –  [Legend]

{{map caption |countryprefix=the |region=Europe |subregion=the [[European Union]] |legend=European location legend en.png}}
Location of the Map caption/sandbox (orange)

– in Europe (tan & white)
– in the European Union (tan)  [Legend]

 Typical sample for an article on a European Union member that needs no "the" before its name, for otherwise identical output:
{{map caption |region=Europe |subregion=EU |legend=European location legend en.png}}
Location of Map caption/sandbox (orange)

– in Europe (tan & white)
– in the European Union (tan)  [Legend]

Infobox usage of code (as intended) — in which the alignment, the padding/margins, and font are rendered differently (this template adjusts for that infobox):
Sample for article named 'Armenia', about a non-European country

{{Infobox Country or territory|
|common_name = Armenia
|image_map = Europe location ARM.png
|map_caption = {{map caption}}
|(some required infobox parameters omitted from sample)
}}


Sample for article named 'Belarus', about a non-member of the EU
{{Infobox Country or territory|
|common_name = Belarus
|image_map = Europe location BLR.png
|map_caption = {{map caption |region=Europe |legend=European location legend en.png}}
|(some required infobox parameters omitted from sample)
}}


Sample for article named 'Netherlands', about a member of the EU
{{Infobox Country or territory|
|common_name = the Netherlands
|image_map = EU location NED.png
|map_caption = {{map caption |countryprefix=the |region=Europe |subregion=the [[European Union]] |legend=European location legend en.png}}
|(some required infobox parameters omitted from sample)
}}

Net result — The three simplified samples above, shown here side by side
Net result — (called here without country parameter, and with placeholder values for population to prevent error messages):
Location of Armenia
Location of Map caption/sandbox (orange)
Capitalx
Official languages x
Government x
Area
 -  Total 10 km² 
0 sq mi 
 -  Density 10 /km² (0)
0 /sq mi
Currency x (x)
Time zone x (UTC0)
Internet TLD x
Calling code [[+0]]
Location of Belarus
Location of Map caption/sandbox (orange)

in Europe (white)  –  [Legend]

Capitalx
Official languages x
Government x
Area
 -  Total 10 km² 
0 sq mi 
 -  Density 10 /km² (0)
0 /sq mi
Currency x (x)
Time zone x (UTC0)
Internet TLD x
Calling code [[+0]]
Location of the Netherlands
Location of the Map caption/sandbox (orange)

– in Europe (tan & white)
– in the European Union (tan)  [Legend]

Capitalx
Official languages x
Government x
Area
 -  Total 10 km² 
0 sq mi 
 -  Density 10 /km² (0)
0 /sq mi
Currency x (x)
Time zone x (UTC0)
Internet TLD x
Calling code [[+0]]