Aller au contenu

Utilisateur:Seudo/chouette.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.
/* Inspiré (pour ne pas dire copié) de Utilisateur:PAC2/minerva.js */
mw.loader.using('mediawiki.util', function () { 
	if (mw.config.get('wgNamespaceNumber') == 0) {
		var hackerbox = function($) { 
			var reasonator = 'https://tools.wmflabs.org/reasonator/?q=' + mw.config.get('wgWikibaseItemId') + '&lang=fr'; 
			var wikidata = 'https://www.wikidata.org/wiki/' + mw.config.get('wgWikibaseItemId'); 
			var pagesliees = 'https://fr.wikipedia.org/wiki/Sp%C3%A9cial:Pages_li%C3%A9es/' + mw.config.get( 'wgPageName' ); 
			var pageviews = 'https://tools.wmflabs.org/pageviews/?project=fr.wikipedia.org&platform=all-access&agent=user&range=latest-90&pages=' + mw.config.get('wgPageName'); 
			var infos = 'https://tools.wmflabs.org/xtools-articleinfo/index.php?project=fr.wikipedia.org&article=' + mw.config.get( 'wgPageName' ); 
			var searchinwp = 'http://www.google.fr/search?num=20&safe=off&q=site%3Afr.wikipedia.org+\"' + mw.util.rawurlencode( mw.config.get( 'wgTitle' ) ) + '\"&btnG=Search'; 
			var rename = 'https://fr.m.wikipedia.org/wiki/Sp%C3%A9cial:Renommer_une_page/' + mw.config.get('wgPageName');
			$("#page-secondary-actions").append("<a href=" + wikidata + " data-title='wikidata' class='wikidata mw-ui-button button'>Wikidata</a>"); 
			$("#page-secondary-actions").append("<a href=" + reasonator + " data-title='reasonator' class='reasonator mw-ui-button button'>Reasonator</a>"); 
			$("#page-secondary-actions").append("<a href=" + pagesliees + " data-title='pages-liees' class='pageliees mw-ui-button button'>Pages liées</a>"); 
			$("#page-secondary-actions").append("<a href=" + searchinwp + " data-title='search' class='search mw-ui-button button'>Chercher dans Wikipedia</a>"); 
			$("#page-secondary-actions").append("<a href=" + pageviews + " data-title='pageviews' class='pageviews mw-ui-button button'>Pageviews</a>");
			$("#page-secondary-actions").append("<a href=" + rename + " data-title='rename' class='mw-ui-button button'>Renommer</a>"); 
			$("#page-secondary-actions").append("<a href=" + infos + " data-title='infos' class='infos mw-ui-button button'>Infos</a>"); 
		} 
	} 
	$(document).ready(hackerbox); 
	
	var chouette_revert = function($) {
		var pagecourante = 'https://fr.m.wikipedia.org/wiki/' +  mw.config.get( 'wgPageName' ) ; 
		var revert = 'https://fr.m.wikipedia.org/w/index.php?title=' + mw.config.get( 'wgRelevantPageName' ) + '&action=edit&undoafter=' + mw.config.get('wgRevisionId') + '&undo=' + mw.config.get('wgCurRevisionId') ;
		$("#mw-revision-nav").after("<div><a href=" + pagecourante + " data-title='pagecourante'>Voir la page courante</a> - <a href=" + revert + " data-title='revert'>Revenir à cette version</a></div>") ; 
	} 
	$(document).ready(chouette_revert) ; 
});