Utilisateur:Nojhan/monobook.js

Une page de Wikipédia, l'encyclopédie libre.
Note : après avoir enregistré la page, vous devrez forcer le rechargement complet du cache de votre navigateur pour voir les changements.

Mozilla / Firefox / Konqueror / Safari : maintenez la touche Majuscule (Shift) en cliquant sur le bouton Actualiser (Reload) ou pressez Maj-Ctrl-R (Cmd-R sur Apple Mac) ;

Chrome / Internet Explorer / Opera : maintenez la touche Ctrl en cliquant sur le bouton Actualiser ou pressez Ctrl-F5.
// cf. [[Wikipédia:Personnaliser monobook]] [[Projet:JavaScript]]

importScript('User:EDUCA33E/LiveRC.js');
/*
obtenir("EditZeroth");
obtenir("GoogleSearch");
obtenir("OptimizedSuivi");
obtenir("SuppressionDeluxe");
obtenir("OptimizedShort");
obtenir("CatsaGauche");
obtenir("CopyScape");
obtenir("ResumeDeluxe");
*/



//////////////////////////////////////////////////////////////////////////////////////////
// fonctions de base
//////////////////////////////////////////////////////////////////////////////////////////

//////////////////////////////////////////////////////////////////////////////////////////
// ajouter des caractères spéciaux
//////////////////////////////////////////////////////////////////////////////////////////

function customSpecialCars()
{
        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('ñ','','')\" accesskey=\"n\">ñ</a> "
        str += "<a href=\"javascript:insertTags('ā','', '')\" accesskey=\"q\">ā</a> "
        str += "<a href=\"javascript:insertTags('ū','', '')\" accesskey=\"u\">ū</a> "
        
        //for adding instead of replacing, switch the comments
        elmtP.innerHTML += str
        //elmtP.innerHTML = str
}

$(customSpecialCars);


//////////////////////////////////////////////////////////////////////////////////////////
// Ajout boite avec liens perso 
//////////////////////////////////////////////////////////////////////////////////////////

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/Special:Newpages">Nouvelles pages</a></li>'
          + '     <li><a href="http://fr.wikipedia.org/wiki/Special:Shortpages">Blanchis ?</a></li>'
          + '     <li><a href="http://fr.wikipedia.org/wiki/Special:Blockip">Blocage</a></li>'
          + '     <li><a href="http://fr.wikipedia.org/wiki/Special:Log">Logs</a></li>'
          + '     <li><a href="http://fr.wikipedia.org/w/index.php?title=Wikip%C3%A9dia:Le_Bistro&action=purge">Bistro</a> | <a href="http://fr.wikipedia.org/wiki/Wikip%C3%A9dia:Oracle">Oracle</a></li>'
          + '     <li><a href="http://fr.wikipedia.org/wiki/Wikip%C3%A9dia:Bulletin_des_administrateurs">B. Admins</a></li>'
          + '   </ul>'
          + ' </div>'
          + '</div> ';
        }
}

$(nouvelleBoite);



//////////////////////////////////////////////////////////////////////////////////////////
// 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 ;           
      }
$(addECButton);