MediaWiki:Gadget-ResumeDeluxe.js

De Spinoza et Nous.
(Différences entre les versions)
Aller à : Navigation, rechercher
m (1 version : Gadget Resume Deluxe)
 
Ligne 27 : Ligne 27 :
 
         push("- réponse");
 
         push("- réponse");
 
         push("- maintenance");
 
         push("- maintenance");
        push("- 1.0");
 
        push("- homonymie");
 
        push("- bandeau");
 
        push("- infobox");
 
 
         push("- références");
 
         push("- références");
 
         push("- retouche de la modification précédente");
 
         push("- retouche de la modification précédente");
Ligne 50 : Ligne 46 :
 
         push("réponse");
 
         push("réponse");
 
         push("maintenance");
 
         push("maintenance");
        push("évaluation Wikipédia 1.0");
 
        push("création homonymie");
 
        push("ajout de bandeau");
 
        push("infobox");
 
 
         push("références");
 
         push("références");
 
         push("retouche de la modification précédente");
 
         push("retouche de la modification précédente");

Version actuelle en date du 26 décembre 2011 à 18:48

/*
 * Résumé Deluxe
 *
 * Ajoute des commentaires de modification prédéfinis
 *
 * Auteur : Dake
 * Contributions : Pabix, Tieno
 * Date de dernière révision : 10 avril 2009
 * {{Projet:JavaScript/Script|ResumeDeluxe}}
 */

//////////////////////ZONE PERSONNALISABLE//////////////////////
var resumedeluxeTitles = new Array();
with (resumedeluxeTitles) {
        push("orthographe");
        push("- typographie");
        push("- catégorisation");
        push("- interwiki");
        push("- wikification");
        push("- image");
        push("- mise en page");
        push("- redirection");
        push("- relecture");
        push("- style");
        push("- revert");
        push("- réorganisation");
        push("- réponse");
        push("- maintenance");
        push("- références");
        push("- retouche de la modification précédente");
}
var resumedeluxeInputs= new Array();
with (resumedeluxeInputs) {
        push("orthographe");
        push("typographie");
        push("catégorisation");
        push("interwiki");
        push("wikification");
        push("image");
        push("mise en page");
        push("redirection");
        push("relecture");
        push("style");
        push("revert");
        push("réorganisation");
        push("réponse");
        push("maintenance");
        push("références");
        push("retouche de la modification précédente");
}
/////////////////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()
{
        if (document.URL.indexOf("&section=new") > 0) return;
        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 ++) {
                        var tmp = resumedeluxeInputs[cpt];
                        str += "<a href=\"javascript:addToSummary('" + tmp.replace( /[']/g , "\\'") + "')\""
                                + " class=\"sumLink\" title=\"Ajouter dans la boîte de résumé\">"
                                + resumedeluxeTitles[cpt]
                                + "</a> ";
                }
                sumLbl.innerHTML = str + "<br />" + sumLbl.innerHTML;
        }
}
addOnloadHook(DeluxeSummary);
Outils personnels
Espaces de noms
Variantes
Actions
Découvrir
Œuvres
Échanger
Ressources
Boîte à outils