Note : après avoir publié vos modifications, il se peut que vous deviez forcer le rechargement complet du cache de votre navigateur pour voir les changements.

  • Firefox / Safari : maintenez la touche Maj (Shift) en cliquant sur le bouton Actualiser ou appuyez sur Ctrl + F5 ou Ctrl + R (⌘ + R sur un Mac).
  • Google Chrome : appuyez sur Ctrl + Maj + R (⌘ + Shift + R sur un Mac).
  • Internet Explorer / Edge : maintenez la touche Ctrl en cliquant sur le bouton Actualiser ou pressez Ctrl + F5.
  • Opera : appuyez sur Ctrl + F5.
/*
== Edition sommaire ==

<pre>*/

///////////////////////ajouts/////////////////////////


function addToSummary(str)
{
        document.editform.wpSummary.value += " " + str
}

function DeluxeSummary()
{
        var sumLbl = document.getElementById("wpSummaryLabel")
        if (sumLbl)
        {
                //élargissement boite de résumé
                var sumInput = document.getElementById("wpSummary")
                sumInput.style.width = "90%"

                var titles = new Array()
                titles.push("ébauche")
                titles.push("dev")
                titles.push("pub")
                titles.push("fini")
                titles.push("Une")
                titles.push("jour")
                titles.push("cat")
                titles.push("image")
                titles.push("wikif")
                titles.push("interwiki")
                titles.push("interprojet")
                titles.push("int")
                titles.push("ext")
                titles.push("corr interwiki")
                titles.push("corr int")
                titles.push("corr ext")
                titles.push("corr prjt")
                titles.push("ext -> int")
                titles.push("int -> interwiki")
                titles.push("ext -> interwiki")
                titles.push("MeP")
                titles.push("redir")
                titles.push("ortho/gram")
                titles.push("retouches")
                titles.push("ajInfo")
		titles.push("sources")
                titles.push("recat")
                titles.push("création")
                titles.push("Avis")
                titles.push("Motivation")
                titles.push("Réponse")
                titles.push("date")
                titles.push("blocage")


                var inputs = new Array()
                inputs.push("Ébauche")
                inputs.push("Mise en Développement")
                inputs.push("Publication de la page")
                inputs.push("Article terminé. Veuillez en créer un nouveau pour coller le mieux aux actualités")
                inputs.push("Nouvelle Une")
                inputs.push("Nouvelle journée")
                inputs.push(" - catégorie")
                inputs.push(" - image")
                inputs.push("Wikification ")
                inputs.push(" - liens interwiki")
                inputs.push(" - liens interprojets")
                inputs.push(" - lien interne")
                inputs.push(" - lien externe")
                inputs.push("correction lien interwiki")
                inputs.push("correction lien interne")
                inputs.push("correction lien externe")
                inputs.push("correction lien interprojet")
                inputs.push("conversion lien externe en lien interne")
                inputs.push("conversion lien interne en lien interwiki")
                inputs.push("conversion lien externe en lien interwiki")
                inputs.push("mise en page")
                inputs.push("Redirect")
                inputs.push("correction orthographe/grammaire")
                inputs.push("diverses retouches")
                inputs.push("ajout infos")
		inputs.push("ajout sources")
                inputs.push("changement catégorie")
                inputs.push("Initialisation de la page")
                inputs.push("Avis rendu !")
                inputs.push("Motivation ")
                inputs.push("Réponse ")
                inputs.push(" - "+ TodayDate())
                inputs.push("Avis de blocage")

                var str = ""
                for (var cpt = 0; cpt < titles.length; cpt ++)
                {
                        str += "<a href=\"javascript:addToSummary('" + inputs[cpt] + "')\""
                                + " class=\"sumLink\" title=\"Ajouter '" + inputs[cpt] +"' dans la boîte de résumé\">"
                                + titles[cpt]
                                + " ·</a> "
                }
                sumLbl.innerHTML = str + "<br />" + sumLbl.innerHTML
        }
}

addLoadEvent(DeluxeSummary)


/*</pre>

==BARRE EDITION BOUTON==

<pre>*/

function DeluxeBar() {
  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

        // le texte a été splitté sinon Mediawiki casse tout...

        messages[++a] = "{{subst:" + "Bienvenue" + "}}" +  "--" + "~~" + "~~";
        images[a] = "//upload.wikimedia.org/wikipedia/commons/e/eb/Button_accueilB.png";
        commentaires[a] = "Bienvenue !"

        messages[++a] = "{{subst:" + "Merci IP |~~~~" + "}}" +  "--" + "~~" + "~~";
        images[a] = "//upload.wikimedia.org/wikipedia/commons/a/a9/Button_tournesol.png";
        commentaires[a] = "Merci pour ta contribution"

        messages[++a] = "{{subst:" + "Bienvenue vandale" + "}}" +  "--" + "~~" + "~~";
        images[a] = "//upload.wikimedia.org/wikipedia/commons/0/00/Button_vandale.png";
        commentaires[a] = "Avertissement vandalisme"

        messages[++a] = "{{subst:" + "Spam| " + "}}" +  "--" + "~~" + "~~";
        images[a] = "//upload.wikimedia.org/wikipedia/commons/f/fb/Button_spam2.png";
        commentaires[a] = "Avertissement spam " 

        messages[++a] = "{{subst:" + "Vandale bloqué| | " + "}}" +  "--" + "~~" + "~~";
        images[a] = "//upload.wikimedia.org/wikipedia/commons/b/b0/Button_blocage.png";
        commentaires[a] = "Avis de blocage"

        messages[++a] = "{{subst:" + "Vandale bloqué sans avertissement| " + "}}" +  "--" + "~~" + "~~";
        images[a] = "//upload.wikimedia.org/wikipedia/commons/b/b0/Button_blocage.png";
        commentaires[a] = "Avis de blocage"

        messages[++a] = "{{" + "copie de site|URL|Titre" + "}}";
        images[a] = "//upload.wikimedia.org/wikipedia/commons/e/e5/Button_copyvio.png";
        commentaires[a] = "Violation de copyright"

        messages[++a] = "{{" + "avis blanchi copyvio|1= |2= |3= |4= " + "}}"+ "--" + "~~" + "~~" ;
        images[a] = "//upload.wikimedia.org/wikipedia/commons/e/e5/Button_copyvio.png";
        commentaires[a] = "Violation de copyright";

        messages[++a] = "{{" + "Bienvenue copyvio"+"| " + "}}" + "--" + "~~" + "~~";
        images[a] = "//upload.wikimedia.org/wikipedia/commons/e/e5/Button_copyvio.png";
        commentaires[a] = "Violation de copyright"

        messages[++a] = "#{{pour" + "}} " + "--" + "~~" + "~~";
        images[a] = "//upload.wikimedia.org/wikipedia/commons/b/ba/Button_conserver.png";
        commentaires[a] = "/*Pour*/A voté !"

        messages[++a] = "#{{contre" + "}} " + "--" + "~~" + "~~";
        images[a] = "//upload.wikimedia.org/wikipedia/commons/f/fc/Button_supp.png";
        commentaires[a] = "/*Contre*/A voté !"

        messages[++a] = ":"+ "{{" + "fait" + "}}" + " --" + "~~" + "~~";
        images[a] = "//upload.wikimedia.org/wikipedia/commons/9/9d/Button_fait.png";
        commentaires[a] = "traité "

        messages[++a] = "{{" + "fini" + "}}";
        images[a] = "//upload.wikimedia.org/wikipedia/commons/0/02/Button_fuente_primaria.png";
        commentaires[a] = "Article terminé. Veuillez en créer un nouveau pour coller le mieux à l'actualité. "

        messages[++a] = "{{" + "archive" + "}}";
        images[a] = "//upload.wikimedia.org/wikipedia/commons/d/d8/Button_archivo_borrar.png";
        commentaires[a] = "Article archivé. Veuillez en créer un nouveau pour coller le mieux à l'actualité. "

        messages[++a] = "{{" + "notes" + "}}";
        images[a] = "//upload.wikimedia.org/wikipedia/commons/f/fe/Button_refs.png";
        commentaires[a] = ""

        messages[++a] = "{{" + "subst:Rian|2" + "}}";
        images[a] = "//upload.wikimedia.org/wikipedia/commons/e/e9/Button_russie.png";
        commentaires[a] = ""

        messages[++a] = "{{" + "Brèves|{{" + "subst:CURRENTDAY}} " + "{{" + "subst:#switch:{{" + "subst:CURRENTMONTH}}" + "|1=janvier|01=janvier|2=février|02=février|3=mars|03=mars|4=avril|04=avril|5=mai|05=mai|6=juin|06=juin|7=juillet|07=juillet|8=août|08=août|9=septembre|09=septembre|10=octobre|11=novembre|12=décembre" + "}}|" + "{{subst:CURRENTYEAR" + "}}" + "|" + "{{subst:CURRENTYEAR" + "}}, {{" + "subst:CURRENTMONTH}}, {{" + "subst:CURRENTDAY}}" + "}}" ;
        images[a] = "//upload.wikimedia.org/wikipedia/commons/b/b3/Button_breve_1.png";
        commentaires[a] = "Initialisation de la page de brèves. "

        messages[++a] = "{{" + "En cours" + "}}";
        images[a] = "//upload.wikimedia.org/wikipedia/commons/2/26/Button_horloge.png";
        commentaires[a] = ""

        messages[++a] = "<br />" ;
        images[a] = "//upload.wikimedia.org/wikipedia/en/1/13/Button_enter.png";
        commentaires[a] = ""

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

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

addLoadEvent(DeluxeBar);

/* </pre>
==Ajout de liens internes (bistro, PàS, etc.) dans la boîte de navigation à gauche==
<pre>*/
function OptimizedNavig() 
{
  var a = document.getElementById("p-navigation");

  if (a) 
  {
    b = a.getElementsByTagName("ul");
    if(b.length > 0)
    { 
      var startUrl = '/w/index.php?title='
      var endUrl = '&action=purge'

      // liste des URLs
      var urls = new Array()
      urls[0] = 'Special:Newpages'
      urls[1] = 'Special:Blockip'
      urls[2] = 'Special:Log/delete'
      urls[3] = 'Wikinews:Bureaucrates'
      urls[4] = 'Special:Export'
      urls[5] = 'Special:Import'
      urls[6] = 'wikt:Special:Import'
      urls[7] = 's:Special:Import'
      urls[8] = 'b:Special:Import'
      urls[9] = 'w:Special:Import'
      urls[10] = 'v:Special:Import'
      urls[11] = 'q:Special:Import'
      urls[12] = 'Mediawiki:Edittools'
      urls[13] = 'Mediawiki:Common.js'


	
      var labels = new Array()
      labels[0] = 'nPage'
      labels[1] = 'Bloquer'
      labels[2] = 'Log/Del'
      labels[3] = 'Bureaucrate'
      labels[4] = 'Export'
      labels[5] = 'Import'
      labels[6] = 'wikt:Import'
      labels[7] = 's:Import'
      labels[8] = 'b:Import'
      labels[9] = 'w:Import'
      labels[10] = 'v:Import'
      labels[11] = 'q:Import'
      labels[12] = 'Edittools'
      labels[13] = 'Common'


      for (var i=0;i<urls.length;i+=2) {
        tableHTML = '<table valign="top" cellspacing="0" cellpadding="0">'
        tableHTML += '<tr>'
        tableHTML += '<li><td><a href="' + startUrl + urls[i] + endUrl + '">' + labels[i] + ' | </a></td>'
        tableHTML += '<td><a href="' + startUrl + urls[i+1] + endUrl + '">' + labels[i+1] + '</a></td></li>'
        tableHTML += '</tr>'
        tableHTML += '</table>' 
        b[0].innerHTML = b[0].innerHTML + tableHTML
      }

    }
  }
}

addLoadEvent(OptimizedNavig);

////FONCTION TODAYDATE///
function TodayDate()
{
        var m = new Array("janvier", "février", "mars", "avril", "mai", "juin", "juillet", "août", "septembre", "octobre", "novembre", "décembre")
        var today = new Date()
        var day = today.getDate()
        var year = today.getYear()

        if (year < 2000)
                year += 1900

        return (day + " " + m[today.getMonth()] + " " + year)
}


/*</pre>

== Optimise le suivi ==

<pre>*/

function OptimizedSuivi() 
{
  if (document.URL.indexOf("http://fr.wikinews.org/wiki/Special:Watchlist")==0 ||
      document.URL.indexOf("http://fr.wikinews.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);
          }       
       }
    }
  }
}

/* Barre d'outil du type général sans le commentaire mais avec balises */

function addCustomButton(imageFile, speedTip, tagOpen, tagClose, sampleText)
{
 mwCustomEditButtons[mwCustomEditButtons.length] =
 {"imageFile": imageFile,
  "speedTip": speedTip,
  "tagOpen": tagOpen,
  "tagClose": tagClose,
  "sampleText": sampleText};
}

addCustomButton('','    ','','','','mw-editbutton-blanc1'); 
addCustomButton('//upload.wikimedia.org/wikipedia/commons/1/13/Button_soccer.png','Club Foot L1',"\{\{subst:Club Foot L1\|","\|\}\}",'Insérer un numéro');
addCustomButton('//upload.wikimedia.org/wikipedia/commons/1/13/Button_soccer.png','Club Foot L2',"\{\{subst:Club Foot L2\|","\|\}\}",'Insérer un numéro');
addCustomButton('','    ','','','','mw-editbutton-blanc2');
addCustomButton('//upload.wikimedia.org/wikipedia/commons/7/70/Button_rugby.png','Club Top 14',"\{\{subst:Club Top 14\|","\|\}\}",'Insérer un numéro');
addCustomButton('//upload.wikimedia.org/wikipedia/commons/7/70/Button_rugby.png','Club Rugby Pro D2',"\{\{subst:Club Pro D2\|","\|\}\}",'Insérer un numéro');
addCustomButton('//upload.wikimedia.org/wikipedia/commons/7/70/Button_rugby.png','Temps forts du match',"\{\{subst:Minute match\|","\|\}\}",'Insérer la minute');
addCustomButton('//upload.wikimedia.org/wikipedia/commons/7/70/Button_rugby.png','Club Super 15',"\{\{subst:Club Super 15\|","\|\}\}",'Insérer un numéro');
addCustomButton('//upload.wikimedia.org/wikipedia/commons/7/70/Button_rugby.png','Club Premiership',"\{\{subst:Club Premiership\|","\|\}\}",'Insérer un numéro');
addCustomButton('//upload.wikimedia.org/wikipedia/commons/7/70/Button_rugby.png','Club Ligue celtique',"\{\{subst:Club Ligue celtique\|","\|\}\}",'Insérer un numéro');
addCustomButton('','    ','','','','mw-editbutton-blanc2');
addCustomButton('//upload.wikimedia.org/wikipedia/commons/3/32/Button_anular_voto.png','Score en cours',"\
{\{Score en cours\|","\}\}",'score');
addCustomButton('//upload.wikimedia.org/wikipedia/commons/b/b2/Button_rugby_1.png','Bonus offensif','<ref name="off">Obtient le point du bonus offensif.','</ref>','');
addCustomButton('//upload.wikimedia.org/wikipedia/commons/b/b2/Button_rugby_1.png','Bonus défensif','<ref name="def">Obtient le point du bonus défensif.','</ref>','');
addCustomButton('','    ','','','','mw-editbutton-blanc2');
addCustomButton('//upload.wikimedia.org/wikipedia/commons/1/13/Button_soccer.png','But','\{\{But\|','\|\}\} <br\/>','minute de jeu');
addCustomButton('//upload.wikimedia.org/wikipedia/commons/b/ba/Button_carton_jaune.png','Carton jaune','\{\{Carton jaune\|','\|\}\} <br\/>','minute de jeu');
addCustomButton('//upload.wikimedia.org/wikipedia/commons/3/39/Button_carton_rouge.png','Carton rouge','\{\{Carton rouge\|','\|\}\} <br\/>','minute de jeu');
addCustomButton('','    ','','','','mw-editbutton-blanc3');
addCustomButton('//upload.wikimedia.org/wikipedia/commons/8/88/Button_essai.png','Essai','\{\{Essai\|','\|\}\} <br\/>','minute de jeu');
addCustomButton('//upload.wikimedia.org/wikipedia/commons/e/e3/Button_p%C3%A9nalit%C3%A9.png','Pénalité','\{\{Pénalité\|','\|\}\} <br\/>','minute de jeu');
addCustomButton('//upload.wikimedia.org/wikipedia/commons/e/e4/Button_drop.png','Drop goal','\{\{Drop\|','\|\}\} <br\/>','minute de jeu');
addCustomButton('','    ','','','','mw-editbutton-blanc4');
addCustomButton('//upload.wikimedia.org/wikipedia/commons/e/e9/Button_russie.png','Source RIA Novosti',"\{\{Source Rian\n\|url=","\n\|titre=\n\|date=\n\}\}",'Indiquer le lien vers l’article RIA Novosti');
addCustomButton('//upload.wikimedia.org/wikipedia/commons/c/c5/Button_VOA.png','Source VOA News',"\{\{VOA\n\|url=","\n\|titre=\n\}\}",'Indiquer le lien vers l’article de VOA News');
addCustomButton('//upload.wikimedia.org/wikipedia/commons/5/53/Button_ext_link.png','Style de lien externe',"\{\{Ext\|1=","\|2=\}\}",'URL');
addCustomButton('//upload.wikimedia.org/wikipedia/commons/2/2f/Button_tableau.png','Mini tableau',"\{\| border=0\n\|width=50%\| ","\n\|width=50%\| \n\|\}",'Remplissez ce tableau');
addCustomButton('//upload.wikimedia.org/wikipedia/commons/9/97/Template_button.png','Portail',"\{\{Page ","\}\}",'Nom du portail');
addCustomButton('//upload.wikimedia.org/wikipedia/commons/8/8d/Button_rouge.png','Rouge',"\{\{Rouge\|","\}\}",'texte');
addCustomButton('//upload.wikimedia.org/wikipedia/commons/1/1e/Button_font_color.png','Taille et couleur du texte',"\{\{Texte\|","\|\|\}\}",'texte');
addCustomButton('//upload.wikimedia.org/wikipedia/commons/3/3f/Button_attendre.png','date courante',"\{\{subst:#ifeq:\{\{subst:#time:j\}\}|1|1er|\{\{subst:#time:j\}\}\}\} \{\{subst:#time:F Y\}\}","",'');
addCustomButton('','    ','','','','mw-editbutton-blanc5');
addCustomButton('//upload.wikimedia.org/wikipedia/commons/e/e9/Button_formatnum.png','format des nombres',"\{\{formatnum:","\}\}",'Insérer le nombre au format anglo-saxion');
addCustomButton('//upload.wikimedia.org/wikipedia/commons/4/45/Button_meteo.png','Symboles sur les cartes météo',"\{\{subst:Symbole météo\|","\}\}",'Insérer le code chiffre.');
addCustomButton('//upload.wikimedia.org/wikipedia/commons/7/7d/Button_question_author.png','Interview',"\{\{Interview\n\|1=","\n\|2=\n\|3=\n\|4=\n\}\}",'nom intervieweur.');
addCustomButton('//upload.wikimedia.org/wikipedia/commons/7/7a/Button_haut_parleur.png','Interview',"\{\{intro interview\n\|interviewé=","\n\|intervieweur=\n\|date=\n\}\}",'nom intervieweur.');
addCustomButton('//upload.wikimedia.org/wikipedia/commons/c/cf/Button_encadr%C3%A9.png','Encadré','\{\{Encadré\n\|align=\n\|longueur=\n\|titre=\n|1=','\n\}\}','Texte de l’encadré');
addCustomButton('//upload.wikimedia.org/wikipedia/commons/5/5f/Button_center.png','Texte centré','<div style="text-align:center;">','</div>','Texte à centrer');
addCustomButton('//upload.wikimedia.org/wikipedia/commons/e/eb/Button_wikisource.png','Wikisource','\[\[s:','\|\]\]','Page sur Wikisource');
addCustomButton('//upload.wikimedia.org/wikipedia/commons/e/eb/Button_wikisource.png','Wikisource','\{\{subst:Voir WS\n\|1=','\n\|2=\n\|3=\n\|4=\n\|5=\n\|6=\n\}\}','Page sur Wikisource');

//Ressemble à la fonction de /skins-1.5/commons/wikibits.js pour insérer un autre lien que insertTags
function marque_tab()
{
 var toolbar = document.getElementById('toolbar');
 if (!toolbar) return false;
 
 var textbox = document.getElementById('wpTextbox1');
 if (!textbox) return false;
 
 if (!document.selection && textbox.selectionStart == null)
 return false;
 
 var image = document.createElement("img");
 image.width = 23;
 image.height = 22;
 toolbar.appendChild(image);
}
 
$(marque_tab);


/*</pre>*/