MediaWiki:Gadget-OngletGoogle.js

Note : après avoir publié vos modifications, il se peut que vous deviez forcer le rechargement complet du cache de votre navigateur pour voir les changements.

  • Firefox / Safari : maintenez la touche Maj (Shift) en cliquant sur le bouton Actualiser ou appuyez sur Ctrl + F5 ou Ctrl + R (⌘ + R sur un Mac).
  • Google Chrome : appuyez sur Ctrl + Maj + R (⌘ + Shift + R sur un Mac).
  • Internet Explorer / Edge : maintenez la touche Ctrl en cliquant sur le bouton Actualiser ou pressez Ctrl + F5.
  • Opera : appuyez sur Ctrl + F5.
/*
 * Onglet Google
 *
 * Rajoute deux onglets vers Google portant sur le titre de la page
 *
 * Auteur : Dake, Hégésippe, Phe, JackPotte
 * Dernière révision : 17 juillet 2010
 * [[Catégorie:MediaWiki:Fonction Monobook en JavaScript|OngletGoogle.js]]
 */

if ( mw.config.get( 'wgNamespaceNumber' ) === 0) {
  function GoogleQuoteSearch() {
    var result = mw.config.get( 'wgPageName' ).replace(/_/g, "+");
    if ( mw.config.get( 'wgPageName' ).search(/\(/) == -1)
      result = "%22" + result + "%22";
    return result;
  }

  mw.loader.using( 'mediawiki.util', function() {
    mw.util.addPortletLink('p-cactions', 'http://www.google.fr/search?num=20&safe=off&q=' + GoogleQuoteSearch() + '&btnG=Search' + GoogleQuoteSearch() + '&btnG=Search' +  mw.config.get( 'wgPageName' ), 'Google', 'Google');
    mw.util.addPortletLink('p-cactions', 'http://www.google.fr/search?num=20&safe=off&btnG=Chercher+des+livres&tbs=bks%3A1&tbo=1&q=' + GoogleQuoteSearch() + '&btnG=Search' +  mw.config.get( 'wgPageName' ), 'Google livres', 'Google livres');
  } );
}