MediaWiki:Gadget-BistroOracle.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) ;

Chrome / Internet Explorer / Opera : maintenez la touche Ctrl en cliquant sur le bouton Actualiser ou pressez Ctrl-F5.
/*
 * Bistro_Oracle
 * 
 * Ajout de liens dans la barre de navigation vers le Bistro et l'Oracle
 * 
 * Auteur : ??
 * Date de dernière révision : 3 novembre 2006
 * {{Catégorisation JS|BistroOracle}}
 */

// <source lang=javascript>//<pre><nowiki>

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

		var lienBistro = $('<a title="Wikipédia:Le Bistro" href="' + mw.util.getUrl('Wikipédia:Le Bistro', {action: 'purge'}) + '">Bistro</a>');

		lienBistro.click(function (e) {
			new mw.Api().post({action: 'purge', titles: 'Wikipédia:Le Bistro'})
				.done(function () {
					window.location = mw.util.getUrl('Wikipédia:Le Bistro');
				})
				.fail(function () {
					mw.notify('Échec de la purge', {type: 'error'});
				});
			e.preventDefault();
		});

		var lienOracle = $('<a title="Oracle" href="' + mw.util.getUrl('Wikipédia:Oracle') + '">Oracle</a>');

		var li = $('<li>').append(lienBistro, ', ', lienOracle);

		$('#p-navigation').find('ul').first().append(li);

	});
});

//</nowiki></pre></source>