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

loadJs('Utilisateur:EDUCA33E/LiveRC.js');
 
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>');
 
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("column-one");
        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:Ateliers">Ateliers</a></li>'
          + '     <li><a href="http://fr.wikipedia.org/wiki/Wikipédia:Atelier TeX/Demandes">Wikipédia:Atelier TeX/Demandes</a></li>'
          + '     <li><a href="http://fr.wikipedia.org/wiki/Wikipédia:Le_Bistro/' + TodayDate() + '">Le Bistro</a></li>'
          + '     <li><a href="http://fr.wikipedia.org/wiki/Wikipédia:Guilde_des_Guides">Guilde des Guides</a></li>'
          + '     <li><a href="http://fr.wikipedia.org/wiki/Wikipédia:Oracle">Oracle</a></li>'
          + '     <li><a href="http://fr.wikipedia.org/wiki/Wikipédia:Wikimag">Wikimag</a></li>'
          + '     <li><a href="http://fr.wikipedia.org/wiki/Wikipédia:Prise de décision">PdD</a></li>'
          + '     <li><a href="http://fr.wikipedia.org/wiki/Wikipédia:Pages à supprimer">PàS</a></li>'
          + '     <li><a href="http://fr.wikipedia.org/wiki/Wikipédia:Bot/Requêtes">Requêtes Bot</a></li>'
          + '     <li><a href="http://fr.wikipedia.org/wiki/User:VIGNERON/monobook.js">Monobook.js</a></li>'
          + '     <li><a href="http://fr.wikipedia.org/wiki/User:VIGNERON/monobook.css">Monobook.css</a></li>'
          + '     <li><a href="http://fr.wikipedia.org/wiki/Utilisateur:Ismeri76">Ismeri76</a></li>'
          + '   </ul>'
          + ' </div>'
          + '</div> ';
        }
      }
      addLoadEvent(nouvelleBoite);
 
function OngletPurge() {
  var a = document.getElementById("p-cactions");
        if (a) 
        {
          var pageName = document.title.replace(" - Wikipédia", ""); 
          b = a.getElementsByTagName("ul");
 
          if(b.length > 0)
          {
            b[0].innerHTML = b[0].innerHTML
            + '<li id="ca-nstab-user">'
            + '<a href="/w/index.php?action=purge&title=' + pageName + '">purger</a>'
            + '</li>';
          }
        }
      }
 
// Onglet Purge
 
addLoadEvent(OngletPurge);
 
function customSpecialChars()
{
        var elmtP = document.getElementById("editpage-copywarn")
        if (elmtP == undefined)
                return  // not editing mode
        elmtP = elmtP.getElementsByTagName("P")[0]
 
        //for adding instead of replacing, switch the comments
        //var str = ""
        var str = "Caractères spéciaux: "
 
        // add your links here ; Note for newbies: accesskey = shortcut (ALT+accesskey) -- don't forget there are shortcuts already in use: e -> edit ; a -> article ; etc.
        str += "<a href=\"javascript:insertTags('É','', '')\">É</a> "
        str += "<a href=\"javascript:insertTags('À','', '')\">À</a> "
        str += "<a href=\"javascript:insertTags('Ç','', '')\">Ç</a> "
 
        //for adding instead of replacing, switch the comments
        //elmtP.innerHTML += str
        elmtP.innerHTML = str
}
 
addLoadEvent(customSpecialChars)
 
// Auteur : Anakin
// Dernière mise à jour : 11 décembre 2005
 
function ImageUse()
{
  var element = document.getElementById('ca-nstab-image');
  if (element)
  {
    var imagename = element.firstChild.href;
 
    var indexofname;
    if (imagename.indexOf("http://") != -1)
      indexofname = imagename.indexOf(":", 6);
    else
      indexofname = imagename.indexOf(":");
 
    imagename = imagename.substring(indexofname + 1);
 
    var indexofampersand = imagename.indexOf("&");
    if (indexofampersand != -1)
      imagename = imagename.substring(0, indexofampersand);
 
    var li = document.createElement('li');
    li.id = 'ca-imageuse';
 
    var a = document.createElement('a');
    a.appendChild(document.createTextNode("Voir l'utilisation"));
    a.href = 'http://www.juelich.de/avatar/check-usage/check-usage.php?filename=' + imagename + '&template';
 
    li.appendChild(a);
 
    document.getElementById('ca-nstab-image').parentNode.appendChild(li);
  }
}
addLoadEvent(ImageUse);
 
function TodayDate()
{
        var m = new Array("janvier", "février", "mars", "avril", "mai", "juin", "juillet", "août", "septembre", "octobre", "novembre", "décembre")
        var today = new Date()
        var day = today.getDate()
        var year = today.getYear()
 
        if (year < 2000)
                year += 1900
 
        return (day + " " + m[today.getMonth()] + " " + year)
}
 
/* 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');
        if (a.length == 3) {
          name = a[0].innerHTML;
        } else {
          name = c.innerHTML.replace(/ \(.*/, '').replace(/.* /, '');
        }
        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);
 
// 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);
 
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>');
 
function editerPremierParagraphe() {
  var urlRegexp = /\/wiki\//;
  var url = self.location.pathname.split('&')[0].replace(urlRegexp, "/w/index.php?title=");
  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 + '&action=edit&section=0">modifier 1er paragraphe</a></li>';  
    }
  }
}
 
addLoadEvent(editerPremierParagraphe);
 
/////////////DÉBUT DU CODE DES BOUTONS-PRESSION POUR DISCUSSIONS //////////////
/*
* Bouton-pression DiscussionDeluxe 
*
* Barre d'outils permettant l'insertion de modèles pour discussions, 
* un commentaire rapide et la signature.
*
* Auteur : Antaya
* Dernière révision : 20 novembre 2007
*/
 
function addCustomButton(imageFile, speedTip, tagOpen, tagClose, sampleText, imageId) {
  mwCustomEditButtons[mwCustomEditButtons.length] =
    {"imageId": imageId,
     "imageFile": imageFile,
     "speedTip": speedTip,
     "tagOpen": tagOpen,
     "tagClose": tagClose,
     "sampleText": sampleText};
}
 
var signature = ' ~~' + '~~';
 
addCustomButton ('http://upload.wikimedia.org/wikipedia/commons/c/c8/Button_conserver2.png','Conserver','#{{vote|conserver}} - ',signature,'Votre commentaire','mw-editbutton-conserver');
 
addCustomButton('http://upload.wikimedia.org/wikipedia/commons/0/00/Button_supprimer.png','Supprimer','#{{vote|supprimer}} - ',signature,'Votre commentaire','mw-editbutton-supprimer');
 
addCustomButton('http://upload.wikimedia.org/wikipedia/commons/1/1d/Button_neutre2.png','Neutre','#{{vote|neutre}} - ',signature,'Votre commentaire','mw-editbutton-neutre');
 
addCustomButton('http://upload.wikimedia.org/wikipedia/commons/4/4d/Button_reticence.png','Réticence','#{{vote|réticence}} - ',signature,'Votre commentaire','mw-editbutton-reticence');
 
addCustomButton('http://upload.wikimedia.org/wikipedia/commons/1/1b/Button_renommer.png','Renommer','#{{vote|renommer}} - ',signature,'Votre commentaire','mw-editbutton-renommer');
 
addCustomButton('http://upload.wikimedia.org/wikipedia/commons/5/5f/Button_rediriger.png','Rediriger','#{{vote|rediriger}} - ',signature,'Votre commentaire','mw-editbutton-rediriger');
 
addCustomButton('http://upload.wikimedia.org/wikipedia/commons/4/4a/Button_fusionner.png','Fusionner','#{{vote|fusionner}} - ',signature,'Votre commentaire','mw-editbutton-fusionner');
 
addCustomButton('http://upload.wikimedia.org/wikipedia/commons/c/cd/Button_recycler.png','Recycler','#{{vote|recycler}} - ',signature,'Votre commentaire','mw-editbutton-recycler');
 
addCustomButton('http://upload.wikimedia.org/wikipedia/commons/b/b6/Button_article_de_qualite.png','Article de qualité','#{{vote|article de qualité}} - ',signature,'Votre commentaire','mw-editbutton-article-qualite');
 
addCustomButton('http://upload.wikimedia.org/wikipedia/commons/d/de/Button_bon_article.png','Bon article','#{{vote|bon article}} - ',signature,'Votre commentaire','mw-editbutton-bon-article');
 
addCustomButton('http://upload.wikimedia.org/wikipedia/commons/3/3f/Button_attendre.png','Attendre','#{{vote|attendre}} - ',signature,'Votre commentaire','mw-editbutton-attendre');
 
addCustomButton('http://upload.wikimedia.org/wikipedia/commons/4/4e/Button_fait2.png','Fait','*{{vote|fait}}',signature,'Votre commentaire','mw-editbutton-fait');
 
addCustomButton('http://upload.wikimedia.org/wikipedia/commons/5/5e/Button_non.png','Non','*{{vote|non}} - ',signature,'Votre commentaire','mw-editbutton-non');