Questa pagina definisce alcuni parametri di aspetto e comportamento generale di tutte le pagine. Per personalizzarli vedi Aiuto:Stile utente.


Nota: dopo aver salvato è necessario pulire la cache del proprio browser per vedere i cambiamenti (per le pagine globali è comunque necessario attendere qualche minuto). Per Mozilla / Firefox / Safari: fare clic su Ricarica tenendo premuto il tasto delle maiuscole, oppure premere Ctrl-F5 o Ctrl-R (Command-R su Mac); per Chrome: premere Ctrl-Shift-R (Command-Shift-R su un Mac); per Konqueror: premere il pulsante Ricarica o il tasto F5; per Opera può essere necessario svuotare completamente la cache dal menù Strumenti → Preferenze; per Internet Explorer: mantenere premuto il tasto Ctrl mentre si preme il pulsante Aggiorna o premere Ctrl-F5.

/**
 * Questo script permette di personalizzare [[Template:GeoTemplate]]
 * quando è caricato via http://tools.wmflabs.org/geohack/geohack.php.
 * Documentazione a: [[mw:Toolserver:GeoHack#JavaScript]]
 *
 * Attualmente è usato per visualizzare una mappa OpenStreetMap in presenza di un div id="osmEmbed".
 * Lo script è stato importato da http://ru.wikipedia.org/w/index.php?title=MediaWiki:GeoHack.js&oldid=74657082
 */
var head  = document.getElementsByTagName('head')[0];
var style  = document.createElement('link');
style.rel  = 'stylesheet';
style.type = 'text/css';
style.href = '//maps.wikimedia.org/leaflet/leaflet.css';
head.appendChild(style);

var script  = document.createElement('script');
script.type = 'text/javascript';
script.src = '//maps.wikimedia.org/leaflet/leaflet.js';
head.appendChild(script);

function embedOpenStreetMap() {
	var OSM_class_R = /\bOSM:([\d.+-]+)_([\d.+-]+)_([\d.+-]+)_(\w+)/;
	var osmTarget = document.getElementById('osmEmbed');
	if (osmTarget && OSM_class_R.exec(osmTarget.className)) {
		var lat = 1.0 * RegExp.$1,
			lon = 1.0 * RegExp.$2,
			zoom = RegExp.$3;
        	
		var map = L.map('osmEmbed').setView([lat, lon], zoom);
		L.tileLayer('//maps.wikimedia.org/osm-intl/{z}/{x}/{y}.png', {
			attribution: '&copy; collaboratori di <a href="http://osm.org/copyright">OpenStreetMap</a>'
		}).addTo(map);
		
		L.marker([lat, lon]).addTo(map);
	}
}

window.onload = function() {
	embedOpenStreetMap();
};