Nota: Depois de publicar, deve limpar o cachê do seu navegador para ver as alterações.

  • Firefox e Safari: Pressione Shift enquanto clica Recarregar, ou pressione Ctrl-F5 ou Ctrl-R (⌘-R no Mac)
  • Google Chrome: Pressione Ctrl-Shift-R (⌘-Shift-R no Mac)
  • Internet Explorer e Edge: Pressione Ctrl enquanto clica Recarregar, ou pressione Ctrl-F5
  • Opera: Pressione Ctrl-F5.
/*<pre>*/

/*</pre>
== 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("dev")
                titles.push("pub")
                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("sup copyvio")
                titles.push("date")
                titles.push("Por fusão")
                titles.push("Fusão hist.")



                var inputs = new Array()
                inputs.push("Notícia em desenvolvimento")
                inputs.push("Publicação da página")
                inputs.push(" - Categoria")
                inputs.push(" - Ficheiro")
                inputs.push("Wikificação ")
                inputs.push(" - ligação interwiki")
                inputs.push(" - ligação interprojets")
                inputs.push(" - ligação interna")
                inputs.push(" - ligação externa")
                inputs.push("Correção de ligação interwiki")
                inputs.push("Correção de ligação interna")
                inputs.push("Correção de ligação externa")
                inputs.push("Correção de ligação correção de ligação outros projetos")
                inputs.push("Conversão de ligação interna para ligação externa")
                inputs.push("Conversão de ligação interna para ligação interwiki")
                inputs.push("Conversão de ligação externa para ligação interwiki")
                inputs.push("Paginação")
                inputs.push("Redirecionou")
                inputs.push("Corrigiu a ortografia / gramática")
                inputs.push("Várias alterações")
                inputs.push("Adicionou informações")
		inputs.push("Adicionar fontes")
                inputs.push("Categoria mudança")
                inputs.push("Criou uma nova página")
                inputs.push("Opinião!")
                inputs.push("Motivaçao ")
                inputs.push("Resposta ")
                inputs.push(" - Remoção de passagem copyvio Site: ")
                inputs.push(" - "+ TodayDate())
                inputs.push("Por fusão dos históricos")
                inputs.push("Fusão dos históricos")

                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] = "<ref name='off'>Ofensiva bonus.</ref>";
        images[a] = "http://upload.wikimedia.org/wikipedia/commons/b/b2/Button_rugby_1.png";
        commentaires[a] = ""

        messages[++a] = "<ref name='def'>Defensiva bonus.</ref>";
        images[a] = "http://upload.wikimedia.org/wikipedia/commons/b/b2/Button_rugby_1.png";
        commentaires[a] = ""

        messages[++a] = "{{" + "Última hora" + "}}";
        images[a] = "http://upload.wikimedia.org/wikipedia/commons/2/26/Button_horloge.png";
        commentaires[a] = "Última hora"

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

        messages[++a] = "{{subst:" + "Wkf}}" ;
        images[a] = "http://upload.wikimedia.org/wikipedia/commons/6/69/Button_Wikipedia_link.png";
        commentaires[a] = "Esta página deve ser wikificada"

        messages[++a] = "{{" + "Em tradução}}" ;
        images[a] = "http://upload.wikimedia.org/wikipedia/commons/0/02/Button_fuente_primaria.png";
        commentaires[a] = "Página em tradução"

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

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

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

////FONCTION TODAYDATE///
function TodayDate()
{
        var m = new Array("de janeiro de", "de fevereiro de", "de março de", "de abril de", "de maio de", "de junho de", "de julho de", "de agosto de", "de setembro de", "de outubro de", "de novembro de", "de dezembro de")
        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.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);
          }       
       }
    }
  }
}


//{{Projet:JavaScript/Script|AjoutBoutonSource}}
//<nowiki>

/* NOUVEAUX CODE POUR LES BOUTON SUPPRIMÉS */
 
$(function() {
 
  if (['edit', 'submit'].indexOf(mw.config.get('wgAction')) == -1)
    return;
 
  $.each([
    // Format : pour chaque bouton
    // [
    //   'Texte à insérer avant la sélection', 'Texte à insérer après la sélection',
    //   'Image du bouton (après « commons/ » et sans « .png » à la fin)',
    //   'Texte apparaissant dans la bulle au survol du bouton',
    //   'Identifiant de l'image ; importance faible, mais il faut s'assurer que l'identifiant est unique, ne change pas et n'utilise ni espace, ni caractères spéciaux'
    // ],
    //
    /*
    [
     '', '',
     '',
     '',
     ''
    ],
    */
    [
     '{{subst:Clube Futebol L1|','|}}', 
      '1/13/Button_soccer',
      'Inserir un número',
      'Clube Futebol Ligue 1'
    ],
    [
     '{{subst:Clube Futebol L2|','|}}', 
      '1/13/Button_soccer',
      'Inserir un número',
      'Clube Futebol Ligue 2'
    ],
    [
     '{{subst:Clube Futebol Espanha|','|}}', 
      '1/13/Button_soccer',
      'Inserir un número',
      'Clube Futebol Espanha'
    ],
    [
     '{{subst:Club Top 14|','|}}',
      '7/70/Button_rugby',
      'Inserir un número',
      'Clube rugby Top 14'
    ],
    [
     '{{subst:Club Pro D2|','|}}',
      '7/70/Button_rugby',
      'Inserir un número',
      'Clube rugby Pro D2'
    ],
    [
     '{{subst:Club Super 15|','|}}',
      '7/70/Button_rugby',
      'Inserir un número',
      'Clube rugby Super 15'
    ],
    [
     '{{subst:Club Premiership|','|}}',
      '7/70/Button_rugby',
      'Inserir un número',
      'Clube rugby Premiership'
    ],
    [
     '{{subst:Club Celtic League|','|}}',
      '7/70/Button_rugby',
      'Inserir un número',
      'Clube rugby Celtic League'
    ],
    [
     '{{Ext|1=','|2=}}',
      '5/53/Button_ext_link',
      'Enllaç',
      'Estil d’enllaç extern'
    ],
    [
     '{| border=0\n|width=50%| ','\n|width=50%| \n|}',
      '2/2f/Button_tableau',
      'Quadre',
      'Inicialització del quadre'
    ],
    [
     '{{Vermelho|','}}',
      '8/8d/Button_rouge',
      'Texto',
      'Texto vermelho'
    ],
    [
     '{{Texto|','||}}',
      '1/1e/Button_font_color',
      'Texto',
      'Mida i color del text'
    ],
    [
     '{{Partida de Rugby\n|largura=80%\n|data=','\n|equip1=\n|bandeira1=\n|resultado=\n|equip2=\n|bandeira2=\n|crónica=\n|gols1=\n|gols2=\n|estádio=\n|espectador=\n|árbitros=\n}}',
      '/b/b4/Button_lienjournal',
      'Data',
      'Partida de rugby'
    ],
    [
     '{{Gol|','|}} <br/>',
      '1/13/Button_soccer',
      'Gol',
      'Minuto'
    ],
    [
     '{{Cartão amarelo|','|}} <br/>',
      'b/ba/Button_carton_jaune',
      'Minuto',
      'Cartão amarelo'
    ],
    [
     '{{Cartão vermelho|','|}} <br/>',
      '3/39/Button_carton_rouge',
      'minuto',
      'Cartão vermelho'
    ],
    [
     '{{Ensaio|','|}} <br/>',
      '8/88/Button_essai',
      'Minuto',
      'Ensaio'
    ],
    [
     '{{Penalidade|','|}} <br/>',
      'e/e3/Button_p%C3%A9nalit%C3%A9',
      'Minuto',
      'Penalidade'
    ],
    [
     '{{Ressalto|','|}} <br/>',
      'e/e4/Button_drop',
      'Ressalto',
      'Minuto'
    ],
    [
     '{{subst:#time:j}} de {{subst:lc:{{subst:#time:F}}}} de {{subst:#time:Y}}', '',
      '3/3f/Button_attendre',
      'Data',
      ''
    ],
    [
     '{{formatnum:','}}',
      'e/e9/Button_formatnum',
      'Nombre',
      'Format nombre'
    ],
    [
     '<center>','</center>',
      '5/5f/Button_center',
      'Texto',
      'Texto centrado'
    ],
/*   
    [
     '', '',
      '',
      '',
      ''
    ],
*/
], function(_, button) {
    mw.toolbar.addButton('//upload.wikimedia.org/wikipedia/commons/' + button[2] + '.png', button[3], button[0], button[1], (button[0] ? button[4] : ''), 'mw-editbutton-' + button[4]);
  });

});

//</nowiki>


/* </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:Export'
      urls[1] = 'Special:Import'
      urls[2] = 'Special:MergeHistory'
      urls[3] = 'Special:NewPages'
      urls[4] = 'Mediawiki:Edittools'
      urls[5] = 'Mediawiki:Common.js'
      urls[6] = 'Wikinotícias:Espaço de trabalho'
      urls[7] = 'MediaWiki:Extrabo.js'
 
 
      var labels = new Array()
      labels[0] = 'Export'
      labels[1] = 'Import'
      labels[2] = 'Fusion'
      labels[3] = 'Nv. Pages'
      labels[4] = 'Edittools'
      labels[5] = 'Common'
      labels[6] = 'Trabalho'
      labels[7] = 'Extrabo'
 
 
      for (var i=0;i<urls.length;i+=2) {
        tableHTML = '<div style="font-size:0.75em;"><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></div>' 
        b[0].innerHTML = b[0].innerHTML + tableHTML
      }
 
    }
  }
}
 
addLoadEvent(OptimizedNavig);



/*</pre>*/