Utilisateur:Faager/Monobook.js

Une nouvelle de Wikinews, la source d'informations que vous pouvez écrire.

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.
/*
===FONCTION TODAYDATE===
<pre>*/
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>

=== Messages dans la boîte de résumé ===

<pre> */

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("+ cat")
                titles.push("+ image")
                titles.push("+ interwiki")
                titles.push("corr interwiki")
                titles.push("+ portail")
                titles.push("- image")
                titles.push("- lien int")
                titles.push("- lien ext")
                titles.push("corr lien int")
                titles.push("corr lien ext")
                titles.push("lien ext -> lien int")
                titles.push("lien int -> interwiki")
                titles.push("MeP")
                titles.push("sup")
                titles.push("fusion")
                titles.push("redir")
                titles.push("ortho/gram")
                titles.push("retouches")
                titles.push("ajInfo")
                titles.push("déf")
                titles.push("pron")
                titles.push("etym")
                titles.push("trad")
                titles.push("divers")
                titles.push("rangmt")
                titles.push("recat")
                titles.push("PàS conservé")
                titles.push("création")
                titles.push("Avis")
                titles.push("Motivation")
                titles.push("Réponse")
                titles.push("DAF ")
                titles.push("à tr. WP ")
                titles.push("trans. WP ")
                titles.push("rv")
                titles.push("vandale")
                titles.push("copyvio")
                titles.push("bac à sable")
                titles.push("régul")
                titles.push("délais")
                titles.push("sup copyvio")
                titles.push("date")
                titles.push("blocage")


                var inputs = new Array()
                inputs.push("+ bandeau ébauche ")
                inputs.push("+ catégorie")
                inputs.push("+ image")
                inputs.push("+ liens interwiki")
                inputs.push("correction liens interwiki")
                inputs.push("+ portail")
                inputs.push("- image manquante")
                inputs.push("- lien interne")
                inputs.push("- lien externe")
                inputs.push("correction lien interne")
                inputs.push("correction lien externe")
                inputs.push("conversion lien externe en lien interne")
                inputs.push("conversion lien interne en lien interwiki")
                inputs.push("mise en page")
                inputs.push("supprimé")
                inputs.push("fusion")
                inputs.push("Redirect ")
                inputs.push("correction orthographe/grammaire")
                inputs.push("diverses retouches ")
                inputs.push("ajout infos ")
                inputs.push("- définition")
                inputs.push("- prononciation")
                inputs.push("- étymologie")
                inputs.push("- traduction")
                inputs.push("- divers")
                inputs.push("rangement interwikis/catégories")
                inputs.push("changement catégorie")
                inputs.push("article listé sur PàS - retrait du bandeau (conservé)")
                inputs.push("Initialisation de la page")
                inputs.push("Avis rendu")
                inputs.push("Ma motivation")
                inputs.push("Réponse")
                inputs.push("Fusion DAF1932 faite ")
                inputs.push("Article à transférer sur Wikipédia")
                inputs.push("Redirect sur Wikipédia")
                inputs.push("Revert : ")
                inputs.push("Revert : vandalisme")
                inputs.push("Revert : copyvio")
                inputs.push("Revert : bac à sable")
                inputs.push("- non régularisé")
                inputs.push("- délais non respectés")
                inputs.push("- suppression passage en copyvio du site : ")
                inputs.push("- du "+ 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 d'outil DeLuxe ===

<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] = "{{" + "Transféré de Wikipédia" + "}}";
        images[a] = "http://upload.wikimedia.org/wikipedia/commons/c/cb/Button_wikipedia.png";
        commentaires[a] = "Transféré de wikipédia"

        messages[++a] = "{{subst:" + "Copie historique Wikipédia" +"|wp=" + " |historique= " + "}}" + "--~~" + "~~";
        images[a] = "http://upload.wikimedia.org/wikipedia/commons/c/cb/Button_wikipedia.png";
        commentaires[a] = "Avis de copie d'historique depuis Wikipédia"

        messages[++a] = "{{" + "versWikipédia" +"| " + " | " + "}}";
        images[a] = "http://upload.wikimedia.org/wikipedia/commons/c/cb/Button_wikipedia.png";
        commentaires[a] = "A transférer pour Wikipédia"

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

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

        messages[++a] = "{{"+ "subst:Bienvenue débutant" + "}}" + "--" + "~~" + "~~";
        images[a] = "http://upload.wikimedia.org/wikipedia/commons/2/28/Button_info.png";
        commentaires[a] = "Bienvenue débutant !"

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

        messages[++a] = "{{subst:" + "vandale" + "}}" +  "--" + "~~" + "~~";
        images[a] = "http://upload.wikimedia.org/wikipedia/fr/a/ad/Button_vandale2.png";
        commentaires[a] = "Avertissement vandalisme"

        messages[++a] = "{{subst:" + "Vandalisme| " + "}}" +  "--" + "~~" + "~~";
        images[a] = "http://upload.wikimedia.org/wikipedia/fr/a/ad/Button_vandale2.png";
        commentaires[a] = "Avertissement vandalisme avant blocage"

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

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

        messages[++a] = "{{subst:" + "page grec ancien|étym= |type= |ASCII= |def= |déclin= |déclin1= |déclin2= |ortho= " + "}}";
        images[a] = "http://upload.wikimedia.org/wikipedia/commons/5/52/Button_grec.png";
        commentaires[a] = "Création d'une page en grec ancien"

        messages[++a] = "{{subst:" + "TraitéConserver||--" + "~~" + "~~" + "}}";
        images[a] = "http://upload.wikimedia.org/wikipedia/fr/a/ae/Button_trait%C3%A9conserver.png";
        commentaires[a] = "Traité : article conservé"

        messages[++a] = "{{subst:" + "TraitéSupprimer||--" + "~~" + "~~" + "}}";
        images[a] = "http://upload.wikimedia.org/wikipedia/fr/9/96/Button_trait%C3%A9supprimer.png";
        commentaires[a] = "Traité : article supprimé"


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

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 nouveaux boutons ====
<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] = "{{" + "Transféré de Wikipédia" + "}}";
        images[a] = "http://upload.wikimedia.org/wikipedia/commons/c/cb/Button_wikipedia.png";
        commentaires[a] = "Transféré de wikipédia"

        messages[++a] = "{{subst:" + "Copie historique Wikipédia" +"|wp=" + " |historique= " + "}}" + "--~~" + "~~";
        images[a] = "http://upload.wikimedia.org/wikipedia/commons/c/cb/Button_wikipedia.png";
        commentaires[a] = "Avis de copie d'historique depuis Wikipédia"

        messages[++a] = "{{" + "versWikipédia" +"| " + " | " + "}}";
        images[a] = "http://upload.wikimedia.org/wikipedia/commons/c/cb/Button_wikipedia.png";
        commentaires[a] = "A transférer pour Wikipédia"

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

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

        messages[++a] = "{{"+ "subst:Bienvenue débutant" + "}}" + "--" + "~~" + "~~";
        images[a] = "http://upload.wikimedia.org/wikipedia/commons/2/28/Button_info.png";
        commentaires[a] = "Bienvenue débutant !"

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

        messages[++a] = "{{subst:" + "vandale" + "}}" +  "--" + "~~" + "~~";
        images[a] = "http://upload.wikimedia.org/wikipedia/fr/a/ad/Button_vandale2.png";
        commentaires[a] = "Avertissement vandalisme"

        messages[++a] = "{{subst:" + "Vandalisme| " + "}}" +  "--" + "~~" + "~~";
        images[a] = "http://upload.wikimedia.org/wikipedia/fr/a/ad/Button_vandale2.png";
        commentaires[a] = "Avertissement vandalisme avant blocage"

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

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

        messages[++a] = "{{subst:" + "page grec ancien|étym= |type= |ASCII= |def= |déclin= |déclin1= |déclin2= |ortho= " + "}}";
        images[a] = "http://upload.wikimedia.org/wikipedia/commons/5/52/Button_grec.png";
        commentaires[a] = "Création d'une page en grec ancien"

        messages[++a] = "{{subst:" + "TraitéConserver||--" + "~~" + "~~" + "}}";
        images[a] = "http://upload.wikimedia.org/wikipedia/fr/a/ae/Button_trait%C3%A9conserver.png";
        commentaires[a] = "Traité : article conservé"

        messages[++a] = "{{subst:" + "TraitéSupprimer||--" + "~~" + "~~" + "}}";
        images[a] = "http://upload.wikimedia.org/wikipedia/fr/9/96/Button_trait%C3%A9supprimer.png";
        commentaires[a] = "Traité : article supprimé"


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

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>*/