Utilisateur:Ohkami/monobook.js
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.////////////////////////////////// LiveRC
importScript('User:EDUCA33E/LiveRC.js');
////////////////////////////////// BistroDuJour
obtenir('BistroDuJour');
////////////////////////////////// Evaluation
var alwaysEval = false; //mettez cette valeur à ''true'' si vous voulez que l'évaluation soit lancée automatiquement (à éviter en temps normal)
function initEvalProjectNames()
{
evalProjectNames=new Array(); //liste de vos projets
evalProjectNames.push("Hockey sur glace") //
evalProjectNames.push("Sport") //mettre ici autant de lignes comme celle-ci que de projets que vous voulez évaluer
}
////////////////////////////////// lien vers Special:Upload
function LienUploadDirect()
{
var a = document.getElementById("p-tb");
if (a)
{
b = a.getElementsByTagName("ul");
if(b.length > 0)
{
b[0].innerHTML = b[0].innerHTML
+ '<li><span id="n-localupload" title="http://fr.wiki.x.io/wiki/Special:Upload">'
+ '<a href="http://fr.wiki.x.io/wiki/Special:Upload">'
+ 'Importer sur Wikipédia</a></span> </li>'
}
}
}
$(LienUploadDirect);
////////////////////////////////// Boutons d'édition perso
function creerBoutonsVote()
{
var messages_debut = new Array();
var messages_fin = new Array();
var images = new Array();
var commentaires = new Array();
with (messages_debut)
{
push("");
push("");
push("");
push("");
push("");
push("");
push("");
push("");
push("");
push("");
}
with (messages_fin)
{
push("#{{conserver}}");
push("#{{supprimer}}");
push("#{{neutre}}");
push("#{{réticence}}");
push("#{{rediriger}}");
push("#{{VoteFusionner}}");
push("#{{pourBA}}");
push("#{{attendre}}");
push("*{{fait}}");
push("*{{non}}");
}
with (images)
{
push("http://up.wiki.x.io/wikipedia/commons/c/c8/Button_conserver2.png");
push("http://up.wiki.x.io/wikipedia/commons/0/00/Button_supprimer.png");
push("http://up.wiki.x.io/wikipedia/commons/1/1d/Button_neutre2.png");
push("http://up.wiki.x.io/wikipedia/commons/4/4d/Button_reticence.png");
push("http://up.wiki.x.io/wikipedia/commons/5/5f/Button_rediriger.png");
push("http://up.wiki.x.io/wikipedia/commons/4/4a/Button_fusionner.png");
push("http://up.wiki.x.io/wikipedia/commons/d/de/Button_bon_article.png");
push("http://up.wiki.x.io/wikipedia/commons/3/3f/Button_attendre.png");
push("http://up.wiki.x.io/wikipedia/commons/4/4e/Button_fait2.png");
push("http://up.wiki.x.io/wikipedia/commons/5/5e/Button_non.png");
}
with (commentaires)
{
push("Conserver");
push("Supprimer");
push("Neutre");
push("Réticence");
push("Rediriger");
push("Fusionner");
push("Bon article");
push("Attendre");
push("Fait");
push("Non");
}
if (document.createTextNode)
{
if (document.getElementById("toolbar"))
{
for (var cpt = 0; cpt < messages_fin.length; cpt++)
{
addButton(images[cpt], commentaires[cpt], messages_debut[cpt], messages_fin[cpt], "", "");
}
}
}
}
$(creerBoutonsVote);
////////////////////////////////// DeluxeSummary perso
function DeluxeSummary()
{
var sumLbl = document.getElementById("wpSummaryLabel")
if (sumLbl)
{
//élargissement boite de résumé
var sumInput = document.getElementById("wpSummary")
sumInput.style.width = "90%"
var titles = new Array()
titles.push("infos")
titles.push("mef")
titles.push("portails")
titles.push("voir aussi")
titles.push("liens int")
titles.push("bandeau")
titles.push("cat")
titles.push("interwiki")
titles.push("images")
titles.push("infobox")
titles.push("style")
titles.push("ortho/gram")
titles.push("retouches")
titles.push("réf")
titles.push("mise en forme réf")
var inputs = new Array()
inputs.push("ajout d’infos")
inputs.push("mise en forme")
inputs.push("portails")
inputs.push("reorg. voir aussi")
inputs.push("liens internes")
inputs.push("bandeau")
inputs.push("catégories")
inputs.push("liens interwiki")
inputs.push("images")
inputs.push("infobox")
inputs.push("style et tournures de phrase")
inputs.push("correction orthographe et/ou grammaire")
inputs.push("diverses retouches")
inputs.push("ajout de références")
inputs.push("mise en forme références")
var str = ""
for (var cpt = 0; cpt < titles.length; cpt ++)
{
str += "<a href=\"javascript:addToSummary('" + inputs[cpt] + "')\""
+ " class=\"sumLink\" title=\"Ajouter '" + inputs[cpt] +"' dans la boîte de résumé\">"
+ titles[cpt]
+ " ·</a> "
}
sumLbl.innerHTML = str + "<br />" + sumLbl.innerHTML
}
}
$(DeluxeSummary)
///////////Ajouter un lien au menu utilisateur
function nouveauLien()
{
var a = document.getElementById("p-personal");
if (a)
{
b = a.getElementsByTagName("ul");
if(b.length > 0)
{
b[0].innerHTML = b[0].innerHTML
+ '<li id="ca-nstab-user">'
+ '<a href="/wiki/Utilisateur:Ohkami/bac_à_sable">'
+ 'Bac à sable</a></li>';
}
}
}
addOnloadHook(nouveauLien);
////////////////////////////////// LIENS GAUCHE/BOITE PERSO, inspirée de [[Utilisateur:Le gorille/monobook.js]]
function nouvelleBoite()
{
var l = document.getElementById("p-navigation");
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.wiki.x.io/wiki/Wikipédia:Annonces">Annonces</a></li>'
+ ' <li><a href="http://fr.wiki.x.io/wiki/Wikipédia:Bulletin des administrateurs">Bulletin des admins</a></li>'
+ ' <li><a href="http://fr.wiki.x.io/wiki/Wikipédia:Pages à supprimer">Pages à supprimer</a></li>'
+ ' <li><a href="http://fr.wiki.x.io/wiki/Wikipédia:Proposition articles de qualité">Articles de qualité</a></li>'
+ ' <li><a href="http://fr.wiki.x.io/wiki/Wikipédia:Prise de décision">Prise de décision</a></li>'
+ ' <li><a href="http://fr.wiki.x.io/wiki/Wikipédia:Sondage">Sondages</a></li>'
+ ' <li><a href="http://fr.wiki.x.io/wiki/Utilisateur:Maloq/AdvancedContribs">AdContribs</a> | <a href="http://fr.wiki.x.io/wiki/Utilisateur:EDUCA33E/LiveRC">LiveRC</a></li>'
+ ' <li><a href="http://fr.wiki.x.io/wiki/Roller in line hockey">RILH</a> (<a href="http://fr.wiki.x.io/wiki/Catégorie:Roller in line hockey">c</a>-<a href="http://fr.wiki.x.io/wiki/Catégorie:Modèle roller in line hockey">m</a>)</li>'
+ ' <li><a href="http://fr.wiki.x.io/wiki/Portail:Hockey sur glace">Hockey</a> (<a href="http://fr.wiki.x.io/wiki/Projet:Hockey sur glace">p</a>-<a href="http://fr.wiki.x.io/wiki/Special:Suivi des liens/Catégorie:Portail:Hockey sur glace/Articles liés">s</a>-<a href="http://fr.wiki.x.io/wiki/Discussion Projet:Hockey sur glace">d</a>-<a href="http://fr.wiki.x.io/wiki/Catégorie:Hockey sur glace">c</a>-<a href="http://fr.wiki.x.io/wiki/Catégorie:Modèle hockey sur glace">m</a>)</li>'
+ ' </ul>'
+ ' </div>'
+ '</div> ';
}
}
$(nouvelleBoite);
///////// Onglet Stats //////
function addArticleTrafficStatistics()
{
var histo = document.getElementById("ca-history");
if(histo)
{
var lien = document.createElement("a");
var today = new Date();
var annee = today.getFullYear();
var mois = new String(today.getMonth() + 1);
if(mois.length < 2)
{
mois = "0" + mois;
}
lien.setAttribute("href", "http://stats.grok.se/fr/" + annee + mois + "/" + mw.config.get('wgPageName'));
lien.appendChild(document.createTextNode("Frequentation"));
var stats = document.createElement("li");
stats.setAttribute("id", "ca-stats");
stats.appendChild(lien);
histo.parentNode.insertBefore(stats, histo.nextSibling);
}
}
$(addArticleTrafficStatistics);