MediaWiki:Wikiminiatlas.js: Difference between revisions

rewrite href for the quicklink feature
No edit summary
(rewrite href for the quicklink feature)
Line 211: Line 211:
   
   
  // jump straight to the preferred map-service  
  // jump straight to the preferred map-service  
  qlClick : function()
  qlURL : function( lat, lon, zoom )
  {
  {
   var url = wikiminiatlas.config.quicklinkurl;
   var url = wikiminiatlas.config.quicklinkurl;
   url = url.replace( /\{latdecdeg\}/g, this.ql_lat );
   url = url.replace( /\{latdecdeg\}/g, lat );
   url = url.replace( /\{latdecdeg\}/g, this.ql_lat );
   url = url.replace( /\{londecdeg\}/g, lon );
   url = url.replace( /\{span\}/g, pow( 2.0, this.ql_zoom) / 1500.0 );
   url = url.replace( /\{span\}/g, pow( 2.0, zoom) / 1500.0 );
   document.location = url;
   return url;
  return false;
  },
  },
   
   
Line 404: Line 403:


       if ( config.quicklink ) {
       if ( config.quicklink ) {
         link.ql_lat = marker.lat;
         link.href = qlURL( marker.lat, marker.lon, zoomlevel );
        link.ql_lon = marker.lon;
        link.ql_zoom = zoomlevel;
         addEvent( link, 'mouseover', qlStart );
         addEvent( link, 'mouseover', qlStart );
         addEvent( link, 'mouseout', qlStop );
         addEvent( link, 'mouseout', qlStop );
        addEvent( link, 'click', qlClick );
       }
       }
     }
     }
Anonymous user