User:Evad37/Custom GeoHack replacement.js: Difference between revisions

Content deleted Content added
 
fix after change to geohack urls
 
(4 intermediate revisions by the same user not shown)
Line 1:
/* Use your own custom page instead of the regular GeoHack.
/* Replace external links to GeoHack with direct links to a single mapping provider.
*
* It support the following replacement variables found in GeoHack:
Line 15:
* http://maps.google.com/maps?ll={latdegdec},{londegdec}&spn={span},{span}&q={latdegdec},{londegdec}
* - more urls can be found at [[Template:GeoTemplate]]
* - see [[User:Evad37/GeoHack]] for an example page
*
* 3) Now coordinates will link to this page instead of GeoHack (specifying real values to take the place of
Line 24 ⟶ 25:
if ( mw.config.get("wgPageName") !== "User:" + mw.config.get("wgUserName") + "/GeoHack" ) {
 
var geohack_base = "//toolsgeohack.wmflabstoolforge.org/geohack/geohack.php";
if (window['ghrs_mapprovider'] === undefined) return;
var geohack_base = "//tools.wmflabs.org/geohack/geohack.php";
var coord_filter = /&params=([\d.+-]+)_([\d.+-]*)_?([\d.+-]*)_?([NSZ])_([\d.+-]+)_([\d.+-]*)_?([\d.+-]*)_?([EOW])([^&=]*)/;
var link, lat, lon, scale;
Line 66:
$(this).attr("href", replacement_url);
});
 
$("#siteSub").append("<hr><img src='https://upload.wikimedia.org/wikipedia/commons/thumb/4/41/Symbol_confirmed.svg/16px-Symbol_confirmed.svg.png'/> Coordinates loaded<hr>");
 
} else {