Difference between revisions of "Template:Coord/link"

From blackwiki
Jump to navigation Jump to search
imported>Pigsonthewing
(null edit; last edit summary should have been "per Template talk:Coord/Archive 6#Removal of hCard microformat)
imported>Pigsonthewing
(balace spans)
Line 1: Line 1:
<span class="plainlinks nourlexpansion">[{{Coor URL}}{{{param}}}{{#if:{{{name|}}}|&title={{urlencode:{{{name}}}}}}} <span class="{{#ifeq:{{{default|}}}|dec|geo-nondefault|geo-default}}"><span class="geo-dms" title="Maps, aerial photos, and other data for this location"><span class="latitude">{{{dms-lat}}}</span> <span class="longitude">{{{dms-long}}}</span></span></span><span class="geo-multi-punct">&#xfeff; / &#xfeff;</span><span class="{{#ifeq:{{{default|}}}|dec|geo-default|geo-nondefault}}"><span class="geo-dec" title="Maps, aerial photos, and other data for this location">{{{dec-lat-display|{{#ifexpr:{{{dec-lat}}}<0|{{Coord/negzeropad|{{{dec-lat}}}|{{#expr:abs{{{dec-lat}}}}}}}°S|{{{dec-lat}}}°N}}}}} {{{dec-long-display|{{#ifexpr:{{{dec-long}}}<0|{{Coord/negzeropad|{{{dec-long}}}|{{#expr:abs{{{dec-long}}}}}}}°W|{{{dec-long}}}°E}}}}}</span><span style="display:none">&#xfeff; / <span class="geo">{{{dec-lat}}}; {{{dec-long}}}</span></span>{{#if:{{{name|}}}|<span style="display:none">&#xfeff; ({{{name|}}})</span></span>|}}</span>]</span><noinclude>
+
<span class="plainlinks nourlexpansion">[{{Coor URL}}{{{param}}}{{#if:{{{name|}}}|&title={{urlencode:{{{name}}}}}}} <span class="{{#ifeq:{{{default|}}}|dec|geo-nondefault|geo-default}}"><span class="geo-dms" title="Maps, aerial photos, and other data for this location"><span class="latitude">{{{dms-lat}}}</span> <span class="longitude">{{{dms-long}}}</span></span></span><span class="geo-multi-punct">&#xfeff; / &#xfeff;</span><span class="{{#ifeq:{{{default|}}}|dec|geo-default|geo-nondefault}}"><span class="geo-dec" title="Maps, aerial photos, and other data for this location">{{{dec-lat-display|{{#ifexpr:{{{dec-lat}}}<0|{{Coord/negzeropad|{{{dec-lat}}}|{{#expr:abs{{{dec-lat}}}}}}}°S|{{{dec-lat}}}°N}}}}} {{{dec-long-display|{{#ifexpr:{{{dec-long}}}<0|{{Coord/negzeropad|{{{dec-long}}}|{{#expr:abs{{{dec-long}}}}}}}°W|{{{dec-long}}}°E}}}}}</span><span style="display:none">&#xfeff; / <span class="geo">{{{dec-lat}}}; {{{dec-long}}}</span></span>{{#if:{{{name|}}}|<span style="display:none">&#xfeff; ({{{name|}}})</span>|}}</span>]</span><noinclude>
 
<!-- BE CAREFUL WITH COPY PASTING
 
<!-- BE CAREFUL WITH COPY PASTING
 
HTMLTidy moves our whitespace around. We use &#xfeff; (unicode zero width no break space/BOM) to force a space char at the end or beginning of a span to stay where it is, and this character gets lost in copypasting. This is a deprecated unicode character for these purposes, but it is the only method that works consistently around all browsers (opposed to #x2060 and #x200b).
 
HTMLTidy moves our whitespace around. We use &#xfeff; (unicode zero width no break space/BOM) to force a space char at the end or beginning of a span to stay where it is, and this character gets lost in copypasting. This is a deprecated unicode character for these purposes, but it is the only method that works consistently around all browsers (opposed to #x2060 and #x200b).
 
-->{{documentation}}[[Category:Coord template]] </noinclude>
 
-->{{documentation}}[[Category:Coord template]] </noinclude>

Revision as of 16:00, 28 August 2014

{{{dms-lat}}} {{{dms-long}}} / Expression error: Unrecognized punctuation character "{". Expression error: Unrecognized punctuation character "{". / {{{dec-lat}}}; {{{dec-long}}}

50px Template documentation[view] [edit] [history] [purge]

This template, {{Coord/link}}, is used by {{Coord}}.

Examples

{{coord|10|N|30|W}}Lua error: callParserFunction: function "#coordinates" was not found.
{{coord|10|11|N|30|31|W}}Lua error: callParserFunction: function "#coordinates" was not found.
{{coord|10|11|12|N|30|31|32|W}}Lua error: callParserFunction: function "#coordinates" was not found.

Notes on classes

Note: the span classes "geo-default", "geo-dec", and "geo-dms" are defined at http://en.wikipedia.org/wiki/MediaWiki:Common.css.

In addition, "geo" and the nested "latitude" and "longitude" have special meaning as a Geo microformat and so might also be used by other templates; see also http://microformats.org/wiki/geo.

Display

Template:UF-coord-classes