Utilisateur:Miniwark/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.

// -------------- Ajoute des onglets en haut ----------------
function addLoadEvent(func) 
      {
         if (window.addEventListener) 
             window.addEventListener("load", func, false);
         else if (window.attachEvent) 
             window.attachEvent("onload", func);
      }
 
      function nouvelOnglet1() 
      {
        var a = document.getElementById("p-cactions");
        if (a) 
        {
          b = a.getElementsByTagName("ul");
          if(b.length > 0)
          {
            b[0].innerHTML = b[0].innerHTML
            + '<li id="ca-nstab-user">'
            + '<a href="/wiki/Utilisateur:Miniwark/Copier-coller">'
            + 'C/c</a></li>';
          }
        }
      }
 
      addLoadEvent(nouvelOnglet1);
 
function nouvelOnglet2() 
      {
        var a = document.getElementById("p-cactions");
        if (a) 
        {
          b = a.getElementsByTagName("ul");
          if(b.length > 0)
          {
            b[0].innerHTML = b[0].innerHTML
            + '<li id="ca-nstab-user">'
            + '<a href="/wiki/Utilisateur:Miniwark/Bookmarks">'
            + 'Favoris</a></li>';
          }
        }
      }
 addLoadEvent(nouvelOnglet2);
 
// ----------------- Ajoute une boîte perso à gauche ------------------
 function addLoadEvent(func) {
         if (window.addEventListener) {
             window.addEventListener("load", func, false);
         } else if (window.attachEvent) {
             window.attachEvent("onload", func);
         }
      }
 
      function nouvelleBoite() {
        var l = document.getElementById("p-tb");
        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">Le Bistro</a></li>'
          + '     <li><a href="http://fr.wikipedia.org/wiki/Wikipédia:Oracle">L\'Oracle</a></li>'
          + '     <li><a href="http://fr.wikipedia.org/wiki/Wikipédia:Pages_à_supprimer">Pages à supprimer</a></li>'
          + '     <li><a href="http://fr.wikipedia.org/wiki/Wikipédia:Pages souvent vandalisées">Pages vandalisée</a></li>'
          + '     <li><a href="http://fr.wikipedia.org/wiki/Special:Log">Journaux</a></li>'          
          + '   </ul>'
          + ' </div>'
          + '</div> ';
        }
      }
      addLoadEvent(nouvelleBoite);
 
// ----------------- Ajoute une boîte catégories à gauche ------------------
function CategoriesAGauche() {
 
var catlinks = document.getElementById("catlinks");
if (!catlinks) { return; }
var categories = catlinks.getElementsByTagName("a") ;
 
var h5_cats = document.createElement( "h5" );
var text = document.createTextNode( "Catégories" ) ;
h5_cats.appendChild( text ) ;
 
var div_cats = document.createElement( "div" );
div_cats.setAttribute( "class", "pBody" );
 
var ul = document.createElement( "ul" );
 
var a_debut = 1 ; // evitons le lien Categories:
for (var i = a_debut ; i < categories.length ; i++ ) {
        var a = categories[i] ;
        var li = document.createElement( "li" ) ;
        li.appendChild( a.cloneNode(1) ) ;
        ul.appendChild( li );
}
 
div_cats.appendChild( ul ) ;
 
var portlet = document.createElement( "div" ) ;
portlet.setAttribute( "class", "portlet" );
portlet.setAttribute( "id", "p-cat" ) ;
 
portlet.appendChild( h5_cats ) ;
 
portlet.appendChild( div_cats ) ;
 
//document.getElementById("column-one").insertBefore( document.getElementById("p-search"),  portlet ) ;
//document.getElementById("column-one").appendChild(  portlet ) ;
div_plang = document.getElementById( "p-lang" );
document.getElementById("column-one").insertBefore( portlet, div_plang)
 
}
 
addLoadEvent( CategoriesAGauche ) ;