Benutzer:Herzi Pinki/GeoTools.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
//<nowiki>
mw.loader.using('mediawiki.util');

// geohack
if (mw.config.get('wgNamespaceNumber') === 14 || mw.config.get('wgNamespaceNumber') === 0 || mw.config.get('wgNamespaceNumber') === 4 || mw.config.get('wgNamespaceNumber') === 10) { 
 jQuery(document).ready(function(){
    var project = mw.config.get('wgDBname').replace('wiki',''); // commons, de
    var catPar = project === "commons" ? 'cat' : 'wpcat';
    var title = encodeURIComponent(mw.config.get('wgTitle').split(" ").join("_"));
    var page = encodeURIComponent(mw.config.get('wgPageName').split(" ").join("_"));
 	var contLang = mw.config.get( 'wgContentLanguage' );
 	var langPar = project === "commons" ? '' : '&lang='+contLang;
 	switch (mw.config.get('wgNamespaceNumber')) {
	  	case 0:
	  		Qid = mw.config.get('wgWikibaseItemId');
	  		mw.util.addPortletLink('p-cactions',
		  		'http://overpass-turbo.eu/map.html?Q=(%0A%20%20node%5B%22wikidata%22%3D%22'
		  		+Qid+'%22%5D%3B%0A%20%20way%5B%22wikidata%22%3D%22'
		  		+Qid+'%22%5D%3B%0A%20%20relation%5B%22wikidata%22%3D%22'
		  		+Qid+'%22%5D%3B%0A)%3B%0Aout%20body%3B%0A%3E%3B%0Aout%20skel%20qt%3B%0A%20%20',
				'OSM via WD Id', 'OSM',
				'Artikel auf OSM gemäß seiner Wikidata Id anzeigen (falls dort verortet)');
			mw.util.addPortletLink('p-cactions', '//tools.wmflabs.org/wikimap/?page=' + title + '&allco=true&links=false&linkshere=false' + langPar,
				'⊙ Wikimap (article)', 'Wikimap',
				'Artikelkoordinaten dieses Artikels auf Wikimap anzeigen');
			mw.util.addPortletLink('p-cactions', '//tools.wmflabs.org/wikimap/?page=' + title + '&links=true' + langPar,
				'⊙ Wikimap (links)', 'Wikimap',
				'Koordinaten verlinkter Artikel dieses Artikels auf Wikimap anzeigen');
	  		break;
	  	case 4: // Wikipedia
	  	case 10: // template
			mw.util.addPortletLink('p-cactions', '//tools.wmflabs.org/wikimap/?page=' + page + '&links=true' + langPar,
				'⊙ Wikimap (links)', 'Wikimap',
				'Koordinaten verlinkter Artikel dieses Artikels auf Wikimap anzeigen');
	  		break;
	  	case 14:
			mw.util.addPortletLink('p-cactions', '//tools.wmflabs.org/wikimap/?'+catPar+'=' + title + '&subcats=true&subcatdepth=2' + langPar,
				'⊙ Wikimap (l=2)', 'Wikimap',
				'Koordinaten aller Elemente dieser Kategorie auf Wikimap anzeigen (Subkategorietiefe 2)');
			mw.util.addPortletLink('p-cactions', '//tools.wmflabs.org/wikimap/?'+catPar+'=' + title + langPar,
				'⊙ Wikimap', 'Wikimap',
				'Koordinaten aller Elemente dieser Kategorie auf Wikimap anzeigen (ohne Subkategorien)');
			break;
		default:
			// nothing
			break;
 	}
  });
}