Aller au contenu

Utilisateur:Eowyn Cwper/adminChecker.js

Une page de Wikipédia, l'encyclopédie libre.
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) ;

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();

});