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) ;

Firefox (sur GNU/Linux) / Chrome / Internet Explorer / Opera : maintenez la touche Ctrl en cliquant sur le bouton Actualiser ou pressez Ctrl-F5.
/* <pre> <nowiki> */

/******************************************/
/* Amélioration de la boîte de navigation */
/* Auteur : Seb35                         */
/* Bistro d'aujourd'hui par Teofilo       */
/******************************************/
var isOpen = new Array();
var tempo;
function navigationBox_main()
{
 a = document.getElementById('p-navigation').getElementsByTagName('ul')[0];
 m = new 
Array('janvier','février','mars','avril','mai','juin','juillet','août','septembre','octobre','novembre','décembre'); 
 today = new Date();
 jjmoisaa = today.getDate() + '_' + m[today.getMonth()] + '_' + (today.getYear() + 1900);
 jjmm = today.getDate() + '/' + (today.getMonth()+1);
 
 //Tableau perso à remplir
 var pages = new Array(
  'Général',
      new Array('/wiki/Wikipédia:Le_Bistro/' + jjmoisaa, 'Le Bistro ' + jjmm,
                '/wiki/Wikipédia:Vandalisme_en_cours', 'WP:-(',
                '/wiki/Wikipédia:Requête_aux_administrateurs', 'WP:RA'
               ),
  'Maintenance',
      new Array('/w/index.php?title=Special:Recentchanges&hideliu=1&limit=200', 'RC IP',
                '/wiki/Wikipédia:Pages_à_fusionner', 'WP:PàF',
                '/wiki/Wikipédia:Pages_à_supprimer', 'WP:PàS'
               )
 );
 
 //Liens perso hors menu déroulant
 a.innerHTML = a.innerHTML
  + '<li><a href="https://fr.m.vvikipidea.org/wiki/Special:Newpages" title="Special:Newpages">Nouvelles pages</a></li>';
 
 //----------------------------//
 //Ne pas modifier ce qui suit //
 //----------------------------//
 for(i = 0; i<(pages.length)/2; i++)
 {
  isOpen[i] = 0;
  temp = '';
  for(j=0; j<(pages[2*i+1].length)/2; j++) temp += '<li><a href="' + pages[2*i+1][2*j] + '">' + pages[2*i+1][2*j+1] + '</a></li>';
  a.innerHTML = a.innerHTML
   + '<li>'
    + '<a style="cursor:hand;" onMouseOver="if(!isOpen[' + i + ']) tempo = setTimeout(toggleMenu, 300, ' + (i+1) + ');" '
    + 'onMouseOut="clearTimeout(tempo);" onClick="clearTimeout(tempo); toggleMenu(' + (i+1) + ');" title="' + pages[2*i] + '">'
    + pages[2*i] + '</a>'
   + '</li>'
   + '<div id="MenuToggle' + (i+1) + '" style="display:none;">' + temp + '</div>';
 }
}

/************************************************/
/* Ouvre un menu créé par la fonction ci-dessus */
/************************************************/
function toggleMenu(v)
{
 if(isOpen[v-1] == 0)
 {
  document.getElementById('MenuToggle' + v).style.display = 'block';
  isOpen[v-1] = 1;
 }
 else if(isOpen[v-1] == 1)
 {
  document.getElementById('MenuToggle' + v).style.display = 'none';
  isOpen[v-1] = 0;
 }
}
$(navigationBox_main);


//---------------------------------------------------------------------------------------------Google
//Merci Dake ;)
//Ajout d'un onglet "Google" qui lance une recherche sur le nom de l'article
function googleOnglet() {
  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: blue; font-weight: bold; padding-left: 0.5em">G</font>'
            + '<a href="http://www.google.fr/search?num=20&hl=en&safe=off&q=site%3Afr.wikipedia.org+' + pageName + '&btnG=Search">'
            + 'wp-fr</a>'
            + '<a href="http://www.google.fr/search?num=20&hl=en&safe=off&q=site%3Awikipedia.org+' + pageName + '&btnG=Search">'
            + 'wp</a>'
            + '<a href="http://www.google.fr/search?num=20&hl=fr&safe=off&q=' + pageName + '&btnG=Search&meta=lr%3Dlang_fr">'
            + 'web-fr</a>'
            + '<a href="http://www.google.fr/search?num=20&hl=en&safe=off&q=' + pageName + '&btnG=Search">'
            + 'web</a>'
            + '</li>';
          }
        }
      } 
$(googleOnglet);

//-------------------------------------------------------------------------------------OptimizedSuivi
// Mmmmmerci Dake !
// Ajoute le lien ''stop'' pour arrêter de suivre un article
function insertAfter(parent, node, referenceNode) {
    parent.insertBefore(node, referenceNode.nextSibling);
}

function OptimizedSuivi() 
{
        if (document.URL.indexOf("http://fr.wikipedia.org/wiki/Special:Watchlist")==0 ||
        document.URL.indexOf("http://fr.wikipedia.org/w/index.php?title=Special:Watchlist")==0 ){
                
                var allDays = document.getElementsByTagName("ul");
                
                for (i=0; i<allDays.length; i++) {
                        if (allDays[i].getAttribute("class") == "special") {
                                
                                var artList = allDays[i].getElementsByTagName("li");
                                for (j=0; j<artList.length; j++) {
                                        var elem = artList[j];
                                        var aTag = elem.getElementsByTagName("a");
                                        var articleName = aTag[0].getAttribute("title");
                                        var stopWatch  = "/w/index.php?title=" + articleName + "&action=unwatch"
                                    
                                        var newElement = document.createElement("a");
                                        newElement.setAttribute("href",stopWatch);
                                        var newText = document.createTextNode("stop");
                                        newElement.appendChild(newText);

                                        var newPar = document.createTextNode(") (")
                                        // séparation des cas (nouvel article, ou déjà existant)
                                        if (aTag[0].childNodes[0].data == "diff") {
                                                insertAfter(elem, newPar, aTag[1]); 
                                        } else {
                                                insertAfter(elem, newPar, aTag[0]); 
                                        }
                                        
                                        insertAfter(elem, newElement, newPar);
                                }       
                        }
                }
        }
}

$(OptimizedSuivi);


//------------------------------------------------------------------------------------------DeluxeBar
// Merki Dake :P
// Ajoute des boutons dans la barre d'édition
function DeluxeBar() {
  if (document.createTextNode) {
        var toolbar = document.getElementById("toolbar"); 
        if (!toolbar) return;
        
        ///// zone personnalisable ////
        var messages = new Array()
        // le texte a été splitté sinon Mediawiki casse tout...
        messages[1] = "{{subst:" + "Bienvenue" + "}}" +  "~~" + "~~";
        messages[2] = "{{subst:" + "Bienvenue vandale" + "}}" +  "~~" + "~~";
        messages[3] = "~~" + "~~";
        messages[4] = "|" + "|";

        var images = new Array()
        images[1] = "http://upload.wikimedia.org/wikipedia/fr/e/eb/Button_accueilB.png";
        images[2] = "http://upload.wikimedia.org/wikipedia/fr/0/00/Button_vandale.png";
        // en attendant....
        images[3] = "http://upload.wikimedia.org/wikipedia/fr/a/ae/Button_trait%C3%A9conserver.png"
        //images[3] = "http://upload.wikimedia.org/wikipedia/commons/f/ff/Noia_64_apps_kword.png";
        images[4] = "http://commons.wikimedia.org/wiki/Image:Disambig.png";

        var commentaires = new Array()
        commentaires[1] = "Bienvenue !"
        commentaires[2] = "Avertissement vandalisme"
        commentaires[3] = "Vraie signature !!"
        commentaires[4] = "Barre verticale"
        ////////////////////////////////

        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.appendChild(img); 
                
                toolbar.appendChild(ref);
        }
  }
}

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

$(DeluxeBar);


// Résumé Deluxe 
// Fonction ResumeDeluxeModif
//
// Code : Dake

function ResumeDeluxeModif(content) {
    if (document.editform.wpSummary.value != 0) {
		document.editform.wpSummary.value+=' - ';
	}
	
	document.editform.wpSummary.value+=content;
}

// Résumé Deluxe 
// Fonction ResumeDeluxeModif
//
// Code : Dake

function ResumeDeluxe() {
	// vous pouvez ajouter vos messages ci-dessous - attention aux apostrophes et aux 
	// guillemets qui peuvent casser le script
	var messages = new Array()
	messages[0] = "ortho";
	messages[1] = "typo";
	messages[2] = "catégories";
	messages[3] = "interwiki";
	messages[4] = "wikification";
	messages[5] = "retrait bandeau PàS : conservé";
        messages[6] = "bandeau ébauche";
	messages[7] = "bandeau portail";
	messages[8] = "retouches";

        // texte dans les boutons (pour éviter de prendre trop de place)
	var labelBoutons = new Array()
	labelBoutons[0] = "ortho";
	labelBoutons[1] = "typo";
	labelBoutons[2] = "cat";
	labelBoutons[3] = "interwiki";
	labelBoutons[4] = "wiki";
	labelBoutons[5] = "PàS, conservé";
        labelBoutons[6] = "ébauche";
	labelBoutons[7] = "portail";
	labelBoutons[8] = "retouches";
	
        var nombreBoutonsParLigne = 8;
	
	// ne rien toucher ci-dessous
	var mainNode = document.getElementById("wpSummaryLabel");
	if (!mainNode) {
		return;
	}
	var summaryNode = mainNode;
	
	var formButtons = document.createElement("form");
	
	for (var i=0;i<messages.length;i++) {
		if (i%nombreBoutonsParLigne==0) {
			formButtons.appendChild(document.createElement("p"));
		}
			
		var nodeInput = document.createElement("input");
		nodeInput.setAttribute("type", "button"); 
		nodeInput.setAttribute("value", labelBoutons[i]); 
		nodeInput.setAttribute("onClick", "ResumeDeluxeModif('" + messages[i] + "')"); 

		formButtons.appendChild(nodeInput); 
	}
	summaryNode.appendChild(formButtons);
	
}

$(ResumeDeluxe);

// Navigation Pop-ups
importScript('Utilisateur:Leag/popups-strings-fr.js');
 
document.write('<script type="text/javascript" src="' 
            + 'http://en.wikipedia.org/w/index.php?title=User:Lupin/popups.js' 
             + '&action=raw&ctype=text/javascript&dontcountme=s"></script>');
 
popupAdminLinks=true;
//popupFixDabs=true;
popupDabRegexp = '([{][{]\\s*homonymie|homonymie\\s*[}][}])';
popupImages=false;
popupHideDelay=0.1;
// popupInitialWidth=400;
// popupMaxWidth=400;
 
function PageHomeArrows()
{
        for (var level = 2; level <= 6; ++level) {
                var h = document.getElementsByTagName("h" + level);
                for (var i = 0; i < h.length; ++i) {
                        var arrow = document.createElement("a");
                        arrow.appendChild(document.createTextNode(" ↑"));
                        arrow.href = "javascript:window.scrollTo(0,0); void 0;";
                        h[i].appendChild(arrow);
                }
        }
}
//addOnloadHook(PageHomeArrows);

//popupShortcutKeys=true;
//popupMaxPreviewSentences=8;
//popupMaxPreviewCharacters=1000;
//removeTitles=false;
//popupOnlyArticleLinks=false;

/* </nowiki> </pre>*/