MediaWiki:Gadget-BlockLogById.js

Note : après avoir enregistré la page, vous devrez forcer le rechargement complet du cache de votre navigateur pour voir les changements.

Mozilla / Firefox / Konqueror / Safari : maintenez la touche Majuscule (Shift) en cliquant sur le bouton Actualiser (Reload) ou pressez Maj-Ctrl-R (Cmd-R sur Apple Mac) ;

Firefox (sur GNU/Linux) / Chrome / Internet Explorer / Opera : maintenez la touche Ctrl en cliquant sur le bouton Actualiser ou pressez Ctrl-F5.
/**
 * BlockLogById
 *
 * Cette fonction permet de connaître les détails d'un blocage
 * en fonction de son numéro identifiant.
 * 
 * Un lien est ajouté dans la section « Outils » du menu latéral
 *
 * Auteurs : Pabix
 *
 * {{Catégorisation JS|BlockLogById}}
 */

mw.loader.using('mediawiki.util', function () {
    $(function ($) {

        var node = mw.util.addPortletLink('p-tb', '#', 'Blocage #');

        $(node).click(function (e) {
            e.preventDefault();

            var id = prompt('identifiant de blocage');

            if (id) {
                var page = (mw.config.get('wgServerName') === 'fr.wiki.x.io')
                    ? 'Spécial:Liste des blocages'
                    : 'Special:BlockList';

                id = '#' + id.trim().replace(/^#/, '');

                document.location = mw.util.getUrl(page, {wpTarget: id});
            }
        });

    });
});