Template:Location map: Difference between revisions
Jump to navigation
Jump to search
imported>Thumperward (syncing with sandbox, which subclasses this to template:location map+) |
imported>Bearcat (yesterday's change requires revision before going live; it caused a large number of location maps to inappropriately realign left instead of right.) |
||
Line 1: | Line 1: | ||
<includeonly>{{ | <includeonly><div style="{{#if: {{{caption|}}} | ||
| {{{ | | width:{{#expr:{{#if:{{{width|}}}|{{{width}}}|240}} + 2 }}px; padding: 3px;{{#ifeq: {{{border|}}} | none || border: 1px solid {{#if: {{{border|}}} | {{{border}}} | #CCC }};}} margin: 3px; | ||
| border | | width:{{#if:{{{width|}}}|{{{width}}}|240}}px; | ||
| | }} float:{{#switch:{{{float|}}}|"center"|center=none|"left"|left=left|"right"|right=right|"none"|none=none|right}}; clear:{{#switch:{{{float|}}}|"center"|center=both; margin-left: auto; margin-right: auto|"left"|left=left|"right"|right=right|"none"|none=none|right}};{{#if: {{{caption|}}} | background:#F9F9F9; }}"><div style="position: relative;{{#if: {{{caption|}}} | ||
| | | {{#ifeq: {{{border|}}} | none || border: 1px solid {{#if: {{{border|}}} | {{{border}}} | #CCC}};}} | ||
| | }} padding: 0px; width:{{#if:{{{width|}}}|{{{width}}}|240}}px">[[File:{{#if: {{{AlternativeMap|}}}|{{{AlternativeMap}}} |{{#if: {{{relief|}}}|{{#if: {{Location map {{{1}}}|image1}}|{{Location map {{{1}}}|image1}}|{{Location map {{{1|}}}|image}} }}|{{Location map {{{1|}}}|image}} }} }}|{{#if:{{{width|}}}|{{{width}}}|240}}px|{{#if:{{{alt|}}}|{{{alt}}}|{{#if:{{{label|}}}|{{{label}}}|{{PAGENAME}}}} is located in {{Location map {{{1}}}|name}}}}]]<br /><!-- Start marker -->{{Location map/marker | ||
| | | top = {{#expr:{{#if:{{Location map {{{1}}}|y}}| | ||
| | {{Location map {{{1}}}|y|{{Location map/decdeg | ||
| | |dec = {{{lat|}}} | ||
| | |deg = {{{lat_deg|}}} | ||
| | |min = {{{lat_min|}}} | ||
| | |sec = {{{lat_sec|}}} | ||
|hem = {{{lat_dir|}}}}}|{{Location map/decdeg | |||
|dec = {{{long|}}} | |||
|deg = {{{lon_deg|}}} | |||
|min = {{{lon_min|}}} | |||
|sec = {{{lon_sec|}}} | |||
|hem = {{{lon_dir|}}}}}}}|100 * ({{Location map {{{1}}}|top}} - {{Location map/decdeg | |||
|dec = {{{lat|}}} | |||
|deg = {{{lat_deg|}}} | |||
|min = {{{lat_min|}}} | |||
|sec = {{{lat_sec|}}} | |||
|hem = {{{lat_dir|}}}}}) / ({{Location map {{{1}}}|top}} - {{Location map {{{1}}}|bottom}}) round 1 | |||
}}}} | |||
| left = {{#expr:{{#if:{{Location map {{{1}}}|x}} | |||
|{{Location map {{{1}}}|x|{{Location map/decdeg | |||
|dec = {{{lat|}}} | |||
|deg = {{{lat_deg|}}} | |||
|min = {{{lat_min|}}} | |||
| | |sec = {{{lat_sec|}}} | ||
| | |hem = {{{lat_dir|}}}}}|{{Location map/decdeg | ||
}} | |dec = {{{long|}}} | ||
}}</includeonly><noinclude>{{documentation}}</noinclude> | |deg = {{{lon_deg|}}} | ||
|min = {{{lon_min|}}} | |||
|sec = {{{lon_sec|}}} | |||
|hem = {{{lon_dir|}}}}}}}|{{#expr:{{#if:{{Location map {{{1}}}|crosses180}}|{{#ifeq: {{{lon_dir|}}}|W|-36000/({{Location map {{{1}}}|left}}-{{Location map {{{1}}}|right}})|}}|}}}} + 100 * ({{Location map/decdeg | |||
|dec = {{{long|}}} | |||
|deg = {{{lon_deg|}}} | |||
|min = {{{lon_min|}}} | |||
|sec = {{{lon_sec|}}} | |||
|hem = {{{lon_dir|}}}}} - {{Location map {{{1}}}|left}}) / ({{Location map {{{1}}}|right}} - {{Location map {{{1}}}|left}}) round 1 | |||
}}}} | |||
|marksize = {{#if:{{{marksize|}}}<!-- | |||
-->|{{{marksize}}}<!-- | |||
-->|{{#if:{{Location map {{{1}}}|marksize}}<!-- | |||
-->|{{Location map {{{1}}}|marksize}}<!-- | |||
-->|8<!-- | |||
-->}}<!-- | |||
-->}} | |||
|mark = {{#ifexist:media:{{{mark}}}<!-- | |||
-->|{{{mark}}}<!-- | |||
-->|{{#ifexist:media:{{Location map {{{1}}}|mark}}<!-- | |||
-->|{{Location map {{{1}}}|mark}}<!-- | |||
-->|Red pog.svg<!-- | |||
-->}}<!-- | |||
-->}} | |||
|z-index = 2 | |||
|position = {{{position|}}} | |||
|label_size = {{#if:{{{label_size|}}}|{{{label_size}}}|90}} | |||
|background = {{{background|}}} | |||
|label = {{{label|}}} | |||
}}<!-- End marker --></div><div style="font-size: 90%">{{{caption|{{#if: {{{label|}}} | |||
| {{{label}}} | |||
| {{PAGENAME}} | |||
}} ({{Location map {{{1}}}|name}})}}}</div></div></includeonly><noinclude> | |||
{{documentation}} | |||
</noinclude> |
Revision as of 06:11, 22 June 2011
File:Test Template Info-Icon - Version (2).svg Template documentation[create] [purge]