Utilisateur:Jmtrivial/monobook.js

Un article de Wikipédia, l'encyclopédie libre.

Note : Après avoir publié la page, vous devrez forcer son rechargement pour voir les changements : Mozilla / Konqueror / Firefox : Shift-Ctrl-R, Internet Explorer / Opera : Ctrl-F5, Safari : Cmd-R.

function addLoadEvent(func) {
  if (window.addEventListener) {
    window.addEventListener("load", func, false);
  } else if (window.attachEvent) {
    window.attachEvent("onload", func);
  }
}
 
function boitePerso() {
  var mois = ['janvier', 'février', 'mars', 'avril', 'mai', 'juin', 'juillet', 'août',
              'septembre', 'octobre', 'novembre', 'décembre']; 
  var l = document.getElementById("column-one");
  var date = new Date();
  var chaine_date = date.getDate()+ '_' + mois[date.getMonth()] + '_' + date.getFullYear();
  if (l) {
    l.innerHTML = l.innerHTML
    + '<div class="portlet" id="p-nbx">'
    + ' <h5>Boîte perso</h5>'
    + ' <div class="pBody">' 
    + '   <ul>'
    + '     <li><a href="http://fr.wikipedia.org/wiki/Wikipédia:Le_Bistro/'
    + chaine_date
    + '#footer">Le Bistro du jour</a></li>'
    + '     <li><a href="http://fr.wikipedia.org/wiki/Special:Newpages">Nouveaux articles</a></li>'
    + '     <li><a href="http://fr.wikipedia.org/wiki/Special:Log">Nouveaux inscrits</a></li>'
    + '   </ul>'
    + ' </div>'
    + '</div> ';
  }
}
 
function boiteHaut() {
  var modif = document.getElementById("ca-edit").getElementsByTagName("a");
  if (modif.length <= 0) return;
  var url = modif[0].href;
  var a = document.getElementById("p-cactions");
  if (a) {
    b = a.getElementsByTagName("ul");
    if(b.length > 0) {
      b[0].innerHTML = b[0].innerHTML
      + '<li><a href="' + url + '&amp;section=0">modifier 1er paragraphe</a></li>';  
    }
  }
}
/**************************************************************/
/* Ajoute un lien Google sur les liens rouges                 */
/* Auteur original : Seb35                                    */
/* Modifications pour IE/Firefox : Dake                       */
/**************************************************************/
function liensRouges_main()
{
 if(/Spe[cz]ial(?::|%3A)Watchlist/i.test(window.location) || /edit/i.test(window.location)) return;
 var allLinks = document.getElementById('bodyContent').getElementsByTagName('a');
 for(i=0; i<allLinks.length; i++)
 {
  if(allLinks[i].getAttribute('class') == 'new')
  {
   titre = allLinks[i].getAttribute('title');
 
   var newElementOutside = document.createElement("sup");
 
   var newElement = document.createElement("a");
   newElement.setAttribute("title",'Rechercher \'' + titre + '\'');
   newElement.setAttribute("href", 'http://www.google.com/search?num=100&q=' + titre + '+site:fr.wikipedia.org');
   newElement.appendChild(document.createTextNode(" google "));
 
   newElementOutside.appendChild(newElement);
   insertAfter( allLinks[i].parentNode, newElementOutside, allLinks[i]);
  }
 }
}
 
addLoadEvent(liensRouges_main);
addLoadEvent(boitePerso);
addLoadEvent(boiteHaut);
 
obtenir("RevertDiff");
obtenir("AncreTitres");