Aller au contenu

Utilisateur:Seb35/myskin.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 () {

importScript('Utilisateur:Seb35/monobook.js');

// p-search
adSearchAdresses = Array('s','http://www.google.com'+'/cse?cx=005193113220816746299%3Aqcbgeogahma&sa=Rechercher&q=$1');
adSearchButtons = Array('l','w','s','g','gg','reset','c');
adSearchPanelView = Array(1, 0, 1, 0, 0, 0, 1);

function myskinOnload()
{
  // p-cactions
  if(mw.config.get('wgNamespaceNumber') >= 0) document.getElementById('p-cactions').getElementsByTagName('ul')[0].innerHTML += '<li style="margin-right:0.2em;"><a href="/wiki/Special:Whatlinkshere/'+mw.config.get('wgPageName')+'">Pages liées</a></li><li style="margin-right:0.2em;"><a href="/wiki/'+mw.config.get('wgPageName')+'?action=purge">Purger</a></li><li><a href="http://www.google.com/search?num=100&q='+(mw.config.get('wgTitle').match(/ /)?'%22':'')+mw.config.get('wgTitle')+(mw.config.get('wgTitle').match(/ /)?'%22':'')+'" style="padding-right:0.1em;">Google</a> <a href="http://www.google.com/search?num=100&q='+mw.config.get('wgTitle')+'+site:wikipedia.org+-site:fr.wikipedia.org" style="padding-right:0.1em;">(tout)</a> <a href="http://www.google.com/search?num=100&q='+mw.config.get('wgTitle')+'+site:fr.wikipedia.org">(fr)</a></li>';
  
  // p-Contribuer
  document.getElementById('p-Contribuer').getElementsByTagName('div')[0].id = 'p-Contribuer-div';
  document.getElementById('p-Contribuer').getElementsByTagName('h5')[0].setAttribute('onmouseover', 'affMenu(\'p-Contribuer-div\',1);');
  document.getElementById('p-Contribuer').getElementsByTagName('h5')[0].setAttribute('onmouseout',  'affMenu(\'p-Contribuer-div\',0);');
  document.getElementById('p-Contribuer-div').setAttribute('onmouseover', 'affMenu(\'p-Contribuer-div\',1);');
  document.getElementById('p-Contribuer-div').setAttribute('onmouseout',  'affMenu(\'p-Contribuer-div\',0);');
  document.getElementById('n-recentchanges').firstChild.setAttribute('href', '/wiki/Accueil');
  
  // p-tb
  mw.util.addPortletLink('p-tb', '/wiki/'+mw.config.get('wgPageName')+'?useskin=monobook', 'Skin « monobook »');
  document.getElementById('p-tb').getElementsByTagName('div')[0].id = 'p-tb-div';
  document.getElementById('p-tb').getElementsByTagName('h5')[0].setAttribute('onmouseover', 'affMenu(\'p-tb-div\',1);');
  document.getElementById('p-tb').getElementsByTagName('h5')[0].setAttribute('onmouseout',  'affMenu(\'p-tb-div\',0);');
  document.getElementById('p-tb-div').setAttribute('onmouseover', 'affMenu(\'p-tb-div\',1);');
  document.getElementById('p-tb-div').setAttribute('onmouseout',  'affMenu(\'p-tb-div\',0);');
  
  // p-lang
  if(!document.getElementById('p-lang')) return;
  document.getElementById('p-lang').getElementsByTagName('div')[0].id = 'p-lang-div';
  document.getElementById('p-lang-div').setAttribute('onmouseover', 'affMenu(\'p-lang-div\',1);');
  document.getElementById('p-lang-div').setAttribute('onmouseout', 'affMenu(\'p-lang-div\',0);');
  document.getElementsByTagName('h1')[0].setAttribute('onclick', 'affMenu(\'p-lang-div\',1);');
  
  var iw = document.getElementById('p-lang').getElementsByTagName('li').length;
  if(iw!=0) document.getElementById('firstHeading').style.color = 'hsl(245, 48%, '+(-2/(iw/253+0.04)+75)+'%)';
}
function affMenu(nom, valeur)
{
 var doc = document.getElementById(nom);
 if(valeur) doc.style.display = 'block';
 else doc.style.display = 'none';
}
addOnloadHook(myskinOnload);

});