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

document.write('<script type="text/javascript" src="' 
             + 'http://fr.wikipedia.org/w/index.php?title=Utilisateur:GôTô/objects.js' 
             + '&action=raw&ctype=text/javascript&dontcountme=s"></script>');
 
document.write('<script type="text/javascript" src="' 
            + 'http://fr.wikipedia.org/w/index.php?title=Utilisateur:Dake/monobook.js/deluxehistory.js' 
            + '&action=raw&ctype=text/javascript&dontcountme=s"></script>');
 
 
//Fusion contributions//
document.write('<script type="text/javascript" src="' 
             + 'http://fr.wikipedia.org/w/index.php?title=User:Solensean/fusion.js' 
             + '&action=raw&ctype=text/javascript&dontcountme=s"></script>');
 
//Checkuser reporting//
document.write('<script type="text/javascript" src="' 
             + 'http://fr.wikipedia.org/w/index.php?title=User:Solensean/checkuser.js' 
             + '&action=raw&ctype=text/javascript&dontcountme=s"></script>');
 
//PàS//
 
document.write('<script type="text/javascript" src="' 
             + 'http://fr.wikipedia.org/w/index.php?title=User:Solensean/pas.js' 
             + '&action=raw&ctype=text/javascript&dontcountme=s"></script>');
 
//Blocage deluxe//
document.write('<script type="text/javascript" src="' 
             + 'http://fr.wikipedia.org/w/index.php?title=User:Solensean/blocage.js' 
             + '&action=raw&ctype=text/javascript&dontcountme=s"></script>');
 
/***************************************************************************/
/* Onglet Editcount
/* Auteur : Educa33e /Suite à demande Fred.th? le 26 mars 2006, sur le bistro.
/* Cette fonction ajoute un onglet "editcount" à partir de la page 
/* special:Contributions d'un utilisateur, afin d'accèder directement 
/* au lien (site externe) des statistiques d'édition de ce contributeur.
/***************************************************************************/
 
/* Lien Editcount */
var tabAction = "p-cactions";
function addECButton()
       {
        if ( window.location.href.indexOf('Contributions') < 0) return;
        var c = document.getElementById('contentSub');
        var a = c.getElementsByTagName('a');
        name = a[0].innerHTML;
        var l = document.getElementById(tabAction);
        t = l.innerHTML;
        ind = t.toLowerCase().indexOf("</ul>");
        before = t.substring(0,ind);
        after = t.substring(ind); 
        pitem = "<li><a href='http://tools.wikimedia.de/~interiot/cgi-bin/count_edits?user="+escape(name)+"&dbname=frwiki_p'>"+
                "<div id='EditCount' style='display:inline;'>" + 
                "Editcount"  + 
                "</div></a></li>";
        l.innerHTML = before + pitem + after ;           
      }
addLoadEvent(addECButton);
 
/*****************************************************/
/*Ajout des liens sous-page du jour Bistro et Oracle */
/*****************************************************/
 
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);
}
 
function getWeekNr()
{
        var today = new Date();
        Year = takeYear(today);
        Month = today.getMonth();
        Day = today.getDate();
        now = Date.UTC(Year,Month,Day+1,0,0,0);
        var Firstday = new Date();
        Firstday.setYear(Year);
        Firstday.setMonth(0);
        Firstday.setDate(1);
        then = Date.UTC(Year,0,1,0,0,0);
        var Compensation = Firstday.getDay();
        if (Compensation > 3) Compensation -= 4;
        else Compensation += 3;
        NumberOfWeek =  Math.round((((now-then)/86400000)+Compensation)/7);
        return NumberOfWeek;
}
 
function takeYear(theDate)
{
        x = theDate.getYear();
        var y = x % 100;
        y += (y < 38) ? 2000 : 1900;
        return y;
}
 
function Semaine_courante() {
     today = new Date();
     year = today.getYear();
 
     if (year < 2000)    
          year = year + 1900;
 
     return ("semaine " + getWeekNr() + " " + year );
}
 
function Menu() {
     var tDate = TodayDate();
     var tSemaine = Semaine_courante();
     var a = document.getElementById("p-navigation");
     if (a) {
             b = a.getElementsByTagName("ul");
             if (b.length > 0) {
                   b[0].innerHTML = b[0].innerHTML
                   + '<hr />'
                   + '<li><span title="Page courante du Bistro">'
                   + '<a href="/wiki/Wikipédia:Le Bistro/'+ tDate +'">Page courante du Bistro</a></span></li>'
                   + '<li><span title="Page courante de l’Oracle">'
                   + '<a href="/wiki/Wikipédia:Oracle/'+ tSemaine +'">Page courante de l’Oracle</a></span></li>'
             }
     }
}
 
addLoadEvent(Menu);
 
/****************************************************/
/* Ajouts des autres liens à gauche, actuellement : */
/* Analyse des créations sous IP                    */
/* Pages en impasse                                 */  
/* Pages orphelines                                 */
/* Pages sans cat                                   */
/* Pages courtes                                    */
/* + Commons (upload)                               */
/****************************************************/
 
function OptimizedNavig() 
 {
  var a = document.getElementById("p-navigation");
  if (a) 
  {
    b = a.getElementsByTagName("ul");
    if(b.length > 0)
    {
      b[0].innerHTML = b[0].innerHTML
      + '<hr />'
      + '<li id="n-stylo"><a href="/wiki/Projet:Maintenance/Analyse des créations sous IP" title="à wikif">à wikifier</a></li>'
      + '<li id="n-stylo"><a href="/wiki/Special:Deadendpages" title="Impasses">Pages en impasse</a></li>'
      + '<li id="n-stylo"><a href="/wiki/Special:Lonelypages" title="Orphelines">Pages orphelines</a></li>'
      + '<li id="n-stylo"><a href="/wiki/Special:Uncategorizedpages" title="Sans Cat.">Pages sans cat</a></li>'
      + '<li id="n-stylo"><a href="/wiki/Special:Shortpages" title="Courtes">Pages courtes</a></li>'
      + '<hr />'
      + '<li id="n-commons"><a href="http://commons.wikimedia.org/wiki/Special:Upload" title="Commons">Commons (upload)</a></li>'
     }
   }
 
  var a = document.getElementById("p-search");
  if (a) 
  {
    b = a.getElementsByTagName("form");
    if(b.length > 0)
    {
      b[0].innerHTML = b[0].innerHTML
      + '</form>'
      + '<form method="get" action="http://www.google.com/search">'
      + '<input id="SearchInput-2" type="text" name="q">'
      + '<input type="hidden" name="meta" value="domains=wikipedia.org;commons.wikipedia.org;en.wikipedia.org;fr.wikipedia.org&sitesearch=fr.wikipedia.org">'
      + '<input id="SearchButton-2" type="submit" name="atpgm" value="Recherche google"></form>'
     }
   }
 } 
 
 addLoadEvent(OptimizedNavig);