Note : après avoir enregistré la page, vous devrez forcer le rechargement complet du cache de votre navigateur pour voir les changements.

Mozilla / Firefox / Konqueror / Safari : maintenez la touche Majuscule (Shift) en cliquant sur le bouton Actualiser (Reload) ou pressez Maj-Ctrl-R (Cmd-R sur Apple Mac) ;

Chrome / Internet Explorer / Opera : maintenez la touche Ctrl en cliquant sur le bouton Actualiser ou pressez Ctrl-F5.
//<pre><nowiki>
function astro_URLrewrite(sStr) {
    i = sStr.search(/\(/);
    if (i != -1) {
        rStr = sStr.substr(0, i-1);
    } else {
        rStr = sStr;
    }
    rStr = rStr.replace(/é/gi, 'e').replace(/è/gi, 'e').replace(/ï/gi, 'i').replace(/î/gi, 'i');
    return escape(rStr).replace(/\+/g, '%2B').replace(/\"/g,'%22').replace(/\'/g, '%27').replace(/\//g,'%2F');
  }

function astroOnglet() {
  if (typeof astroOngleAfficherToujours=='undefined') {
        astroOngleAfficherToujours = false;
  }
  if (astroOngleAfficherToujours || document.getElementById('portail-astro') || document.getElementById('ebauche-astro')) {
     var a = document.getElementById("p-cactions");
        if (a) 
        {
          var pageName = document.title.replace(" - Wikipédia", ""); 
          b = a.getElementsByTagName("ul");
		  
          if(b.length > 0)
          {
            b[0].innerHTML = b[0].innerHTML
            + '<li id="ca-nstab-user"><font style="color: red; font-weight: bold; padding-left: 0.5em">A</font>'
            + '<a href="http://simbad.u-strasbg.fr/simbad/sim-id?protocol=html&Ident=' + astro_URLrewrite(pageName) + '&NbIdent=1&Radius=10&Radius.unit=arcmin&CooFrame=FK5&CooEpoch=2000&CooEqui=2000&output.max=all&o.catall=on&output.mesdisp=N&Bibyear1=1983&Bibyear2=2006&Frame1=FK5&Frame2=FK4&Frame3=G&Equi1=2000.0&Equi2=1950.0&Equi3=2000.0&Epoch1=2000.0&Epoch2=1950.0&Epoch3=2000.0">'
            + 'simbad</a>'
            + '<a href="http://nedwww.ipac.caltech.edu/cgi-bin/nph-objsearch?objname=' + astro_URLrewrite(pageName) + '&extend=no&out_csys=Equatorial&out_equinox=J2000.0&obj_sort=RA+or+Longitude&of=pre_text&zv_breaker=30000.0&list_limit=5&img_stamp=YES">'
            + 'ned</a>'
            + '<a href="http://archive.stsci.edu/cgi-bin/dss_form?target=' + astro_URLrewrite(pageName) + '&resolver=SIMBAD&f=gif">'
            + 'dss</a>'
            + '<a href="http://adsabs.harvard.edu/cgi-bin/nph-abs_connect?db_key=AST&qform=AST&sim_query=YES&ned_query=YES&lpi_query=YES&iau_query=YES&obj_req=YES&aut_logic=OR&obj_logic=OR&author=&object=' + astro_URLrewrite(pageName) + '&start_mon=&start_year=&end_mon=&end_year=&ttl_logic=OR&title=&txt_logic=OR&text=&nr_to_return=100&start_nr=1">'
            + 'ads</a>'
	    + '</li>';
          }
        }
      }
   }

$(astroOnglet);

function BoiteAstro() {
  var l = document.getElementById("column-one");
  if (l) {
    l.innerHTML = l.innerHTML
    + '<div class="portlet" id="p-astro">'
    + ' <h5 style="background-color:black; border-color:darkblue; color:white; font-weight:bold">Boîte Astro</h5>'
    + ' <div class="pBody" style="background-color:#EDF7FF; border-color:black">'
    + '   <ul>'
    + '     <li><a href="http://fr.wikipedia.org/wiki/Portail:Astronomie">Portail Astro</a></li>'
    + '     <li><a href="http://fr.wikipedia.org/wiki/Projet:Astronomie">Projet Astro</a></li>'
    + '     <li><a href="http://fr.wikipedia.org/wiki/Special:Recentchangeslinked/Projet:Astronomie/Liste_des_articles/Liste_complète">Modifs récentes</a></li>'
    + '     <li><a href="http://fr.wikipedia.org/wiki/Projet:Astronomie/Liste_des_articles/Cat%C3%A9gories">Arborescence</a> (<a href="http://fr.wikipedia.org/wiki/Portail:Astronomie/cat%C3%A9gories">alt.</a>)</li>'
    + '     <li><a href="http://fr.wikipedia.org/wiki/Cat%C3%A9gorie:Astronomie">Cat. principale</a></li>'
    + '     <li><a href="http://fr.wikipedia.org/wiki/Cat%C3%A9gorie:Mod%C3%A8le_astronomique">Modèles</a></li>'
    + '   </ul>'
    + ' </div>'
    + '</div> ';
  }
}

$(BoiteAstro);


function astroBar() {
  if (document.createTextNode) {
        var toolbar = document.getElementById("toolbar"); 
        if (!toolbar) return;
        
        var messages = new Array()
        var images = new Array()
        var commentaires = new Array()
        var a=-1; //Le décompte commence à -1 avec une incrementation sur le premier message, pour éviter tout probleme en cas d'inversion ou suppression du premier message

        ///// zone personnalisable ////
        // le texte a été splitté sinon Mediawiki casse tout...
        messages[++a] = "{{Portail astronomie}}";
        images[a] = "http://upload.wikimedia.org/wikipedia/commons/9/92/Bouton_astro_portail.png";
        commentaires[a] = " {{Portail astronomie}}"

        messages[++a] = "{{Catégorie astronomie}}";
        images[a] = "http://upload.wikimedia.org/wikipedia/commons/b/bc/Bouton_astro_cat%C3%A9gorie.png";
        commentaires[a] = " {{Catégorie astronomie}}"

        messages[++a] = "{{Étoile\\n| nom=\\n| image=\\n| époque=\\n| constel=\\n| ascension_droite=\\n| déclinaison=\\n| distance_al=\\n| distance_pc=\\n| magnitude_apparente=\\n| variabilité=\\n| type_spectral=\\n| masse=\\n| masse_s=\\n| diamètre=\\n| diamètre_s=\\n| b-v=\\n| v-i=\\n| magnitude_absolue=\\n| luminosité=\\n| luminosité_s=\\n| température=\\n| âge=\\n| période_rotation=\\n| composants_stellaires=\\n| planètes=\\n}}";
        images[a] = "http://upload.wikimedia.org/wikipedia/commons/5/5f/Bouton_%C3%A9toile.png";
        commentaires[a] = " modèle {{Étoile}}"

        messages[++a] = "{{Étoile mini\\n| nom=\\n| image=\\n| époque=\\n| constel=\\n| ascension_droite=\\n| déclinaison=\\n| distance_al=\\n| distance_pc=\\n| magnitude_apparente=\\n| type_spectral=\\n}}";
        images[a] = "http://upload.wikimedia.org/wikipedia/commons/d/db/Bouton_%C3%A9toile_mini.png";
        commentaires[a] = " modèle {{Étoile mini}}"

        messages[++a] = "{{Objet astronomique\\n| nom=\\n| img=\\n| découvreur=\\n| date_découverte=\\n| désignations=| type=\\n| constel=\\n| constel_lat=\\n| constel_abrv=\\n| ascdroite=\\n| decl=\\n| dist_al=\\n| dist_parsec=\\n| magn_a=\\n| dim_a=\\n| masse_sol=\\n| dim_r=\\n| dim_parsec=\\n| couleur=\\n| magn_abs=\\n}}";
        images[a] = "http://upload.wikimedia.org/wikipedia/commons/2/28/Bouton_noir.png";
        commentaires[a] = " modèle {{Objet astronomique}}"

        messages[++a] = "{{Objet astronomique court\\n| nom=\\n| img=\\n| descr=\\n| découvreur=\\n| date_découverte=\\n| désignations=\\n| époque=\\n| type=\\n| constel=\\n| ascdroite=\\n| decl=\\n| dist_al=\\n| dist_parsec=\\n| magn_a=\\n| dim_a=\\n}}";
        images[a] = "http://upload.wikimedia.org/wikipedia/commons/8/83/Bouton_noir_mini.png";
        commentaires[a] = " modèle {{Objet astronomique court}}"

        ////////////////////////////////

        for (var i=0;i<messages.length;i++) {
                var img = document.createElement("img");
                img.setAttribute("src", images[i]);
                
                var ref = document.createElement("a");
                ref.setAttribute("href", "javascript:insertTags('', \"" + messages[i] + "\", '');" + 
                                 "javascript:changeSummary(\"" + commentaires[i] + "\");" ); 
                ref.setAttribute("title", "" + commentaires[i] + "" ); 
                ref.appendChild(img); 
                
                toolbar.appendChild(ref);
        }
  }
}

function changeSummary(sampleText) {
        document.editform.wpSummary.value = document.editform.wpSummary.value + sampleText;
}

$(astroBar);

///////////////////////

var modeles_ebauches = new Array();
var i=0;
modeles_ebauches[i] = "s";
modeles_ebauches[++i] = "astronomie";
modeles_ebauches[++i] = "astronome";
modeles_ebauches[++i] = "astrophysique";
modeles_ebauches[++i] = "cosmologie";
modeles_ebauches[++i] = "étoile";
modeles_ebauches[++i] = "Lune";
modeles_ebauches[++i] = "Mars";
modeles_ebauches[++i] = "objet mineur";
modeles_ebauches[++i] = "xxx";

function ebauchesBar() {
  var toolbar = document.getElementById('toolbar');

  if (toolbar) {
    var menu = document.createElement("select");
    menu.onchange = function () { chooseEbauche(this.selectedIndex); };
    menu.style.display = "inline";

    for (var i=0; i<modeles_ebauches.length; i++) {
        var opt = document.createElement("option");
        opt.appendChild(document.createTextNode("Ébauche " + modeles_ebauches[i]));
        menu.appendChild(opt);
    }
    toolbar.appendChild(menu);
  }
}

function chooseEbauche(s) {
  if (s>0) {
    if (modeles_ebauches[s]=="xxx")
      insertTags('{{Ébauche ', '}}', 'astronomie');
    else
      insertTags('{{Ébauche ' + modeles_ebauches[s] + '}}', '', '')
    document.editform.wpSummary.value = document.editform.wpSummary.value + " {{Ébauche " + modeles_ebauches[s] + "}}";
  }
}

$(ebauchesBar);
//</nowiki></pre>