MediaWiki:Gadget-OngletGoogle.js

Un article de Wikipèdia, l'enciclopèdia liura.

Nòta : Aprèp aver publicat la pagina, vos cal forçar son recargament complet tot ignorant lo contengut actual de l'amagatal de vòstre navigador per veire los cambiaments : Mozilla / Firefox / Konqueror / Safari : mantenètz la tòca Majuscula (Shift) en clicant lo boton Actualizar (Reload,) o quichatz Maj-Ctrl-R (Maj-Cmd-R sus Apple Mac) ; Internet Explorer / Opera : mantenètz la tòca Ctrl en clicant lo boton Actualizar o quichatz Ctrl-F5.

/* {{Projet:JavaScript/Script|OngletGoogle}} */

/*
 * Onglet Google
 *
 * Rajoute un onglet vers Google portant sur le titre de la page
 *
 * Auteur : Dake, Hégésippe, Phe
 * Mise à jour mediawiki 1.19 : Lgd
 * Dernière révision : 6 mars 2012
 */

if ( mw.config.get('wgNamespaceNumber') >= 0 ) {

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

			var quotedSearch = mw.config.get( 'wgPageName' ).replace( /_/g, '+' );

			// on ajoute des guillemets, à condition que le titre ne semble pas contenir une partie de désambiguïsation
			if ( quotedSearch.indexOf( '(' ) === -1 ) {
				quotedSearch = '%22' + quotedSearch + '%22';
			}

			var googleFr = 'https://www.google.fr/search?num=20&safe=off&q=site%3Afr.wikipedia.org+' + quotedSearch;
			var googleWeb = 'https://www.google.fr/search?num=20&safe=off&q=' + quotedSearch;

			mw.util.addPortletLink( 'p-cactions', googleFr, 'Google fr' );
			mw.util.addPortletLink( 'p-cactions', googleWeb, 'Google web' );

		} );
	} );
}