Benutzer:Bin im Garten/monobook.js

aus Wikipedia, der freien Enzyklopädie
Zur Navigation springen Zur Suche springen

Hinweis: Leere nach dem Veröffentlichen den Browser-Cache, um die Änderungen sehen zu können.

  • Firefox/Safari: Umschalttaste drücken und gleichzeitig Aktualisieren anklicken oder entweder Strg+F5 oder Strg+R (⌘+R auf dem Mac) drücken
  • Google Chrome: Umschalttaste+Strg+R (⌘+Umschalttaste+R auf dem Mac) drücken
  • Internet Explorer/Edge: Strg+F5 drücken oder Strg drücken und gleichzeitig Aktualisieren anklicken
  • Opera: Strg+F5
function link2ge() {
  var c = document.getElementById('coordinates');
  if (!c) return;
 
  var a = c.getElementsByTagName('a');
  var geohack = false;
  var h, i;
  for (i = 0; i < a.length; i++) {
    h = a[i].href;
    if (!h.match(/geohack/)) continue;
    geohack = true;
    break;
  }
  if (!geohack) return;
 
  h = h.replace(/http:\/\/toolserver\.org\/~geohack\/geohack\.php\?pagename=(.+?)&language=de&params=([\d\.]+)_(.)_([\d\.]+)_(.).*/, function() {
    return "http://toolserver.org/~kolossos/earth.php?lat="+((arguments[3]=="S")?"-":"")+arguments[2]+"&long="+((arguments[5]=="W")?"-":"")+arguments[4]+"&name="+arguments[1];
  } );
 
  var na = document.createElement('a');
  na.href = h;
  na.appendChild(document.createTextNode('GoogleEarth'));
  c.appendChild(document.createTextNode(' ('));
  c.appendChild(na);
  c.appendChild(document.createTextNode(') '));
}
 
$(link2ge);