MediaWiki:Common.js: Unterschied zwischen den Versionen
Aus SchnuppTrupp
K |
K |
||
Zeile 7: | Zeile 7: | ||
var lat = url.match(/c1=[0-9]+[NS]+[0-9]+/); | var lat = url.match(/c1=[0-9]+[NS]+[0-9]+/); | ||
var lng = url.match(/c2=[0-9]+[OW]+[0-9]+/); | var lng = url.match(/c2=[0-9]+[OW]+[0-9]+/); | ||
− | var map = url.match(/map=[RU]+/); | + | var map = url.match(/map=[RU]+[0-9]?/); |
var gomap=0; | var gomap=0; | ||
if (map[0]=="map=U") { | if (map[0]=="map=U") { |
Version vom 8. April 2015, 17:15 Uhr
/* Das folgende JavaScript wird für alle Benutzer geladen. */ var map_is_open; function rskpopup (url,t_name,x,y) { // var newwd = window.open(url, "Popupfenster", "width=" + x + ",height=" + y + ",scrollbars=no,location=no"); // newwd.focus(); var lat = url.match(/c1=[0-9]+[NS]+[0-9]+/); var lng = url.match(/c2=[0-9]+[OW]+[0-9]+/); var map = url.match(/map=[RU]+[0-9]?/); var gomap=0; if (map[0]=="map=U") { gomap = 1; } if (!map_is_open || map_is_open.closed) { map_is_open = open ('http://www.schnupptrupp.org/Weltkarte/google/Weltkarte.html?'+lat[0]+'&'+lng[0]+'&'+map[0]); } else { lat=lat[0].match(/[0-9]+[NS]+[0-9]+/); lng=lng[0].match(/[0-9]+[OW]+[0-9]+/); var rspoint = map_is_open.RunescapeLatLngtoEuclidianLatLng(lat[0],lng[0]); map_is_open.wikimarker.setPosition(rspoint); map_is_open.switchLayer(gomap) map_is_open.EuclideanMap.setZoom(6); map_is_open.EuclideanMap.panTo(rspoint); map_is_open.focus(); } }