MediaWiki:Wikiminiatlas.js: Difference between revisions

No edit summary
(allow to remotecontrol the opening of a WMA)
Line 283: Line 283:
   case 'unhighlight' :
   case 'unhighlight' :
     highlight(-1);   
     highlight(-1);   
    break;
  case 'open' :
    coord_list[parseInt(d[1])].mb.click();
     break;
     break;
   case 'scroll' :
   case 'scroll' :
     $("html:not(:animated),body:not(:animated)").animate({ scrollTop: $(coord_list[parseInt(d[1])].obj).offset().top - 20 }, 500 );
     $("html:not(:animated),body:not(:animated)").animate({ scrollTop: $(coord_list[parseInt(d[1])].obj).offset().top - 20 + (d[2]||0) }, 500 );
     iframe.div.css( { top: yPos( coord_list[parseInt(d[1])].obj ) + 'px'} );
     iframe.div.css( { top: yPos( coord_list[parseInt(d[1])].obj ) + 'px'} );
     // make sure scroll target gets highlighted
     // make sure scroll target gets highlighted
Line 420: Line 423:
   // store coordinates
   // store coordinates
   params = parseParams(coordinates);
   params = parseParams(coordinates);
   coord_list.push( { lat: marker.lat, lon: marker.lon, obj: link, title: params.title || params.pagename || '' } );
   coord_list.push( { lat: marker.lat, lon: marker.lon, obj: link, mb: mapbutton, title: params.title || params.pagename || '' } );


   if ( wc.quicklink ) {
   if ( wc.quicklink ) {