MediaWiki:Common.js: Unterschied zwischen den Versionen

Aus SchnuppTrupp
Wechseln zu: Navigation, Suche
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();
    }
}