Utilisateur:Laurent Nguyen/monobook.js

Un article de Wikipédia, l'encyclopédie libre.

Note : Après avoir publié la page, vous devrez forcer son rechargement pour voir les changements : Mozilla / Konqueror / Firefox : Shift-Ctrl-R, Internet Explorer / Opera : Ctrl-F5, Safari : Cmd-R.

loadJs('User:EDUCA33E/LiveRC.js');
//loadJs('Utilisateur:Maloq/AC_Functions.js');
//loadJs('Utilisateur:TiChou/t-Revert.js');
 
// ========Menu de gauche===========  
 
 function AddLoadEvent(func) 
 {
 if (window.addEventListener) window.addEventListener("load", func, false);
 else if (window.attachEvent) window.attachEvent("onload", func);
 }
 
 function ChangeMenuLink(eltId, Text, Url)
 {
 var li=document.getElementById(eltId).firstChild
 if(li)
 {
 li.textContent = Text
 li.href=Url
 }
 }
 
// ========Deluxe Bar===========  
 
/*
 * Deluxe Bar
 *
 * Barre d'outils d'édition étendue
 *
 * Auteur : Dake
 * Dernière révision : 3 novembre 2006
 */
 
//////////////////////ZONE PERSONNALISABLE//////////////////////
var deluxebarMessages = new Array();
var deluxebarImages = new Array();
var deluxebarCommentaires = new Array();
 
with (deluxebarMessages) {
        push(":{{subst:" + "Fait}}" + " --~~" + "~~");
        push("{{subst:" + "Bienvenue spammeur" + "}}" +  "~~" + "~~");
        push("{{subst:" + "bienvenue copyvio}}" + " --~~" + "~~");
        push("{{subst:" + "test0}}" + " --~~" + "~~");
        push("{{subst:" + "test2}}" + " --~~" + "~~");
        push("{{subst:" + "test3}}" + " --~~" + "~~");
        push("{{subst:" + "seul avertissement" + "}}" +  "~~" + "~~");
        push("{{subst:" + "Vandale bloqué" + "}}" +  "~~" + "~~");
//        push("{{subst:" + "Bienvenue sur ta page"  + "}}" +  "~~" + "~~");
//        push("{{subst:" + "Bienvenue" + "}}" +  "~~" + "~~");
}
with (deluxebarImages) {
    push("http://upload.wikimedia.org/wikipedia/commons/9/9d/Button_fait.png");
    push("http://upload.wikimedia.org/wikipedia/commons/f/fb/Button_spam2.png");
    push("http://upload.wikimedia.org/wikipedia/commons/5/58/Button_black_copyright.png");
    push("http://upload.wikimedia.org/wikipedia/commons/3/3d/EXPBT0.png");
    push("http://upload.wikimedia.org/wikipedia/commons/a/ae/EXPBT2.png");
    push("http://upload.wikimedia.org/wikipedia/commons/e/e5/EXPBT3.png");
    push("http://upload.wikimedia.org/wikipedia/commons/d/d1/Puls_da_aiutare.png"); // seul avertissement
    push("http://upload.wikimedia.org/wikipedia/commons/0/00/Button_vandale.png");
//    push("http://upload.wikimedia.org/wikipedia/commons/e/eb/Button_accueilB.png");
}
 
with (deluxebarCommentaires) {
        push("Fait");
        push("Avertissement spam" );
        push("Avis de violation de droits d'auteur" );
        push("Message test0");
        push("Avertissement test2");
        push("Avertissement test3");
        push("Seul avertissement");
        push("Avis de blocage");
//        push("Bienvenue !");
}
/////////////////FIN DE LA ZONE PERSONNALISABLE/////////////////
 
function DeluxeBar() {
        if (document.createTextNode) {
                var toolbar = document.getElementById("toolbar");
                if (!toolbar) return;
 
 
                for (var i=0;i<deluxebarMessages.length;i++) {
                        var img = document.createElement("img");
                        img.setAttribute("src", deluxebarImages[i]);
 
                        var ref = document.createElement("a");
                        ref.setAttribute("href", "javascript:insertTags('', \"" + deluxebarMessages[i] + "\", '');" +
                                        "javascript:changeSummary(\"" + deluxebarCommentaires[i] + "\");" );
                        ref.appendChild(img);
 
                        toolbar.appendChild(ref);
                }
        }
}
 
function changeSummary(sampleText) {
        var resum = document.editform.wpSummary.value;
        if(resum != 0 && resum.indexOf("*/") < resum.length - 3) {
                document.editform.wpSummary.value += " - ";
        }
        document.editform.wpSummary.value += sampleText;
}
 
addOnloadHook(DeluxeBar);
 
 
// ========Résumé Deluxe===========  
 
/*
 * Résumé Deluxe
 *
 * Ajoute des commentaires de modification prédéfinis
 *
 * Auteur : Dake
 * Contributions : Pabix, Tieno
 * Date de dernière révision : 12 novembre 2006
 */
 
//////////////////////ZONE PERSONNALISABLE//////////////////////
var resumedeluxeTitles = new Array();
with (resumedeluxeTitles) {
        push("/ wikification");
        push("/ liens internes");
        push("/ liens externes en corps d'article");
        push("/ lien non conformes à WP:LE");
        push("/ lien non en étroite relation");
        push("/ lien sur les communes");
        push("/ orthographe");
        push("/ typographie");
        push("/ reformulation");
//        push("/ catégorisation");
//        push("/ interwiki");
//        push("/ image");
        push("/ redirection");
//        push("/ revert");
//        push("/ réorganisation");
//        push("/ réponse");
//        push("| maintenance");
//        push("| 1.0");
}
var resumedeluxeInputs= new Array();
with (resumedeluxeInputs) {
        push("wikification");
        push("liens internes");
        push("liens externes en corps d’article. Cf. page [[WP:LE]]");
        push("liens ext. non conformes à la page [[WP:LE]]");
        push("liens ext. non en étroite relation avec l’article. Cf. page [[WP:LE]]");
        push("liens ext. non conformes à la page [[WP:LE]] concernant les communes");
        push("orthographe-grammaire");
        push("typographie");
        push("reformulation");
//        push("catégorisation");
//        push("interwiki");
//        push("image");
        push("redirection");
//        push("revert");
//        push("réorganisation");
//        push("réponse");
//        push("maintenance");
//        push("évaluation Wikipédia 1.0");
}
/////////////////FIN DE LA ZONE PERSONNALISABLE/////////////////
 
function setSummary(str)
{
        document.editform.wpSummary.value = str;
}
 
function addToSummary(str)
{
        var resum = document.editform.wpSummary.value;
        if(resum != 0 && resum.indexOf("*/") < resum.length - 3) {
                document.editform.wpSummary.value += " / ";
        }
        document.editform.wpSummary.value += str;
}
 
function DeluxeSummary()
{
        var sumLbl = document.getElementById("wpSummaryLabel");
        if(sumLbl) {
                var sumInput = document.getElementById("wpSummary");
                sumInput.style.width = "95%";
                var str = "Messages prédéfinis : ";
                for(var cpt = 0; cpt < resumedeluxeTitles.length; cpt ++) {
                        str += "<a href=\"javascript:addToSummary('" +resumedeluxeInputs[cpt] + "')\""
                                + " class=\"sumLink\" title=\"Ajouter '" +resumedeluxeInputs[cpt] +"' dans la boîte de résumé\">"
                                + resumedeluxeTitles[cpt]
                                + "</a> ";
                }
                sumLbl.innerHTML = str + "<br />" + sumLbl.innerHTML;
        }
}
addOnloadHook(DeluxeSummary);
 
// ==============Onglet Google ========================
 
/*
 * Onglet Google
 *
 * Rajoute un onglet vers Google portant sur le titre de la page
 *
 * Auteur : Dake, Hégésippe
 * Dernière révision : 3 novembre 2006
 */
 
function OngletGoogle() {
        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">'
                                + '&nbsp;Google '
                                + '<a href="http://www.google.fr/search?num=20&hl=en&safe=off&q=site%3Afr.wikipedia.org+' + pageName + '&btnG=Search">'
                                + '(fr)</a>'
                                + '<a href="http://www.google.fr/search?num=20&hl=en&safe=off&q=' + pageName + '&btnG=Search">'
                                + '(web)</a>'
                                + '</li>';
                }
        }
}
addOnloadHook(OngletGoogle);
 
// ========Menu de gauche===========  
 
 function SetLiveRc()
 {
 ChangeMenuLink('n-help', 'IRC', 'irc://irc.freenode.net/#wikipedia-fr')
 ChangeMenuLink('n-recentchanges', 'LiveRc', 'http://fr.wikipedia.org/wiki/Utilisateur:EDUCA33E/LiveRC')
 ChangeMenuLink('n-aboutwp', "Suppression immédiate", 'http://fr.wikipedia.org/wiki/Wikip%C3%A9dia:Demande_de_suppression_imm%C3%A9diate' )
 ChangeMenuLink('n-sitesupport', "Bulletin des admins", 'http://fr.wikipedia.org/wiki/Wikip%C3%A9dia:Bulletin_des_administrateurs')
 }
 
 AddLoadEvent(SetLiveRc);