MediaWiki:JSScripts/RestaurationDeluxe

Un livre de Wikilivres.
Sauter à la navigation Sauter à la recherche

/*

Ce script ajoute à la page de restauration une case à cocher permettant de sélectionner/déselectionner toutes les versions d'une page en un clic.

Utilisation

Ajoutez la ligne suivante dans votre monobook.js :

obtenir('RestaurationDeluxe');

Source

*/

/*
 * Restauration Deluxe
 *
 * Cocher/Décocher rapidement les cases pour restaurer un article
 *
 * Auteur : GôTô
 * Dernière révision : 3 novembre 2006
 */

function UndeleteSelectAll()
{
        if (wgCanonicalSpecialPageName != 'Undelete') return;
        var title2 = document.getElementsByTagName("h2");
        var all = document.createElement("input");
        all.setAttribute("type", "checkbox");
        if (all.attachEvent)
                all.attachEvent("onclick", function () { SelectAllInputs(document.getElementById("checkAll").checked) });
        else
                all.setAttribute("onclick", "javascript: SelectAllInputs(this.checked)");
        all.setAttribute("title", "Sélectionner/Désélectionner tous");
        title2[title2.length -1].appendChild(all);
        all.click();
}

function SelectAllInputs(bool)
{
        var inputs = document.getElementById("undelete").getElementsByTagName("input");
        for (var cpt = 0 ; cpt < inputs.length ; cpt++)
        {
                inputs[cpt].checked = bool;
        }
}

addOnloadHook(UndeleteSelectAll);
//