Utilisateur:Oz/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 wikipedia tabber
// =============================================================
//document.write('<script type="text/javascript" src="' 
//    + 'http://fr.wikipedia.org/w/index.php?title=User:Oz/tab.js' 
//    + '&action=raw&ctype=text/javascript&dontcountme=s"></script>');
 
document.write('<script type="text/javascript" src="' 
+ 'http://fr.wikipedia.org/w/index.php?title=User:Oz/tab.js' 
+ '&action=raw&ctype=text/javascript&dontcountme=s"></script>');
 
 
 
// =============================================================
// Auteur : Anakin
// Dernière mise à jour : 11 décembre 2005
// =============================================================
function CategoryTree()
{
  var element = document.getElementById('ca-nstab-category');
  if (element)
  {
    var categoryname = element.firstChild.href;
    categoryname = categoryname.substring(7);
 
    var wikiname = categoryname.substring(0, categoryname.indexOf('.'));
 
    var indexofname = categoryname.indexOf(":") + 1;
    categoryname = categoryname.substring(indexofname);
 
    var indexofampersand = categoryname.indexOf("&");
    if (indexofampersand != -1)
      categoryname = categoryname.substring(0, indexofampersand);
 
    var li = document.createElement('li');
    li.id = 'ca-categorytree';
 
    var a = document.createElement('a');
    a.appendChild(document.createTextNode("Arborescence"));
    a.href = 'http://tools.wikimedia.de/~daniel/WikiSense/CategoryTree.php?wikilang=fr&wiki=' + wikiname + '&art=on&cat=' + categoryname;
 
    li.appendChild(a);
 
    document.getElementById('ca-nstab-category').parentNode.appendChild(li);
  }
}
 
addLoadEvent(CategoryTree);
 
// =============================================================
//  Indiquez quelle page d’accueil vous préférez ci-dessous, en utilisant son nom d’article :
// =============================================================
var articleAccueilPerso = "Utilisateur:Oz/Accueil"; // page d’accueil par défaut du Wikipédia francophone
 
// Convertit le nom d’article en chemin absolu
var cheminAccueilPerso = "/wiki/" + articleAccueilPerso;
// Redirection immédiate vers votre accueil personnel en cas de chargement de la page d’accueil par défaut
if (window.location.pathname != cheminAccueilPerso &&
    window.location.pathname == "/wiki/Accueil" && window.location.search == "")
  window.location.pathname = cheminAccueilPerso;
// Modifie les liens affichés dans la barre de navigation de toutes les pages une fois chargées
function liensAccueilPerso() {
  var element = document.getElementById("p-logo").getElementsByTagName("a")[0];
  element.setAttribute("href", cheminAccueilPerso);
  element.setAttribute("title", articleAccueilPerso);
  element = document.getElementById("n-mainpage").getElementsByTagName("a")[0];
  element.setAttribute("href", "/wiki/Accueil?1");
}
addLoadEvent(liensAccueilPerso);
 
// =============================================================
// Suppression du nom "acceuil" dans la page d'accueil
// =============================================================
 
var mpTitle = "Utilisateur:Oz/Accueil";
var isMainPage = (document.title.substr(0, document.title.lastIndexOf(" - ")) == mpTitle);
var isDiff = (document.location.search && (document.location.search.indexOf("diff=") != -1 || document.location.search.indexOf("oldid=") != -1));
if (isMainPage && !isDiff)  {
    document.write('<style type="text/css">/*<![CDATA[*/ #siteSub, #contentSub, h1.firstHeading { display: none !important; } /*]]>*/</style>');
}
 
// Ajout des popup sur les liens
document.write('<script type="text/javascript" src="' 
+ 'http://en.wikipedia.org/w/index.php?title=User:Lupin/popups.js' 
+ '&action=raw&ctype=text/javascript&dontcountme=s"></script>');
 
//Bistro d'aujourd'hui
function TodayDate() {
      m = new Array("janvier", "février", "mars", "avril", "mai", "juin", "juillet", "août", "septembre", "octobre", "novembre", "décembre");
      today = new Date();
      day = today.getDate();
      year = today.getYear();
      if (year < 2000)    
           year = year + 1900;
      return (day + " " + m[today.getMonth()] + " " + year);
} 
 
// =============================================================
// auteur : Utilisateur:Dake
// =============================================================
function OptimizedNavig() 
{
  var a = document.getElementById("p-navigation");
  if (a) 
  {
    b = a.getElementsByTagName("ul");
    if(b.length > 0)
    {
      b[0].innerHTML = b[0].innerHTML
      + '<br>'
      + '<li><span id="n-bistro" title="Wikipédia:Le Bistro">'
      + '<a href="/wiki/Wikipédia:Le_Bistro/" + TodayDate() >Le Bistro</a>'
      + '</span></li>'
      + '<li><span id="n-pas" title="Wikipédia:Pages à supprimer">'
      + '<a href="/wiki/Wikipédia:Pages à supprimer">Pages à supprimer</a>'
      + '</span></li>'
      + '<li><span id="n-ias" title="Wikipédia:Images à supprimer">'
      + '<a href="/wiki/Wikipédia:Images à supprimer">Images à supprimer</a>'
      + '</span></li>'
      + '<br>'
      + '<li><span id="n-radmin" title="Wikipédia:Requête aux administrateurs">'
      + '<a href="/wiki/Wikipédia:Requête aux administrateurs">Requêtes</a>'
      + '</span></li>'
      + '<li><span id="n-npages" title="Special:Newpages">'
      + '<a href="/wiki/Special:Newpages">Nouvelles pages</a>'
      + '</span></li>'
    }
  }
}
 
addLoadEvent(OptimizedNavig);
 
 
// =============================================================
// function morelinks
// =============================================================
function morelinks() {
var tabs = document.getElementById('p-cactions').cloneNode(true);
tabs.id = 'mytabs';
var listitems = tabs.getElementsByTagName('LI');
for (i=0;i<listitems.length;i++) {
   if(listitems[i].id) listitems[i].id = 'mytabs-' + listitems[i].id;
}
document.getElementById('column-content').appendChild(tabs);
}
 
if (window.addEventListener) window.addEventListener("load",morelinks,false);
else if (window.attachEvent) window.attachEvent("onload",morelinks);