MediaWiki:Gadget-RestaurationDeluxe.js

Une page de Wikiversité, la communauté pédagogique libre.

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.
/*
 * Restauration Deluxe
 *
 * Cocher/Décocher rapidement les cases pour restaurer un article
 *
 * Auteur : GôTô, DavidL
 * Dernière révision : 24 septembre 2011
 */

function UndeleteSelectAll()
{
    var title2 = document.getElementsByTagName("h2");
    if (!title2 || title2.length==0) return;
    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 toutes les versions");
    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;
}

if ((mw.config.get('wgNamespaceNumber')==-1)&&(mw.config.get('wgCanonicalSpecialPageName')=="Undelete")&&(mw.config.get('wgAction')=="view"))
    $(UndeleteSelectAll);