Utilisateur:Nojhan/monobook.js
Apparence
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) ;
Firefox (sur GNU/Linux) / 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);