Utilisateur:Eowyn Cwper/adminChecker.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.mw.loader.using('mediawiki.util', function () {
/*
Auteurs : Utilisateur:Orikrin1998
Utilisateur:Linedwell
////////// Description //////////
////////// Utilisation //////////
Ajouter
importScript('User:Orikrin1998/adminChecker.js');
dans votre common.js
*/
window.adminChecker = {
init: function() {
$(document).ready(function () {
if (mw.config.get('wgNamespaceNumber') == 2 || mw.config.get('wgNamespaceNumber') == 3) { // Permet de ne pas avoir l'onglet sur les pages spéciales ni les médias
// mw.util.addPortletLink('p-tb', 'javascript:void(adminChecker())', 'Candidatures admin');
}
});
this.username = mw.config.get( 'wgTitle' ).replace(/\/.*$/, '');
var request = {
action: 'query',
list: 'allpages',
apprefix: 'Administrateur%2F' + this.username,
apnamespace: '4'
};
jQuery.getJSON( mw.util.wikiScript( 'api' ), request, function(result) {
jQuery(document).ready(function() {
if (result) {
that.showResults(result);
}
});
});
},
showResults: function(data) {
data = data.query.allpages[0];
alert(data.title)
}
}
adminChecker.init();
});