Utilisateur:Henrysalome/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.<!-- ONGLETS -->
function nouvelOnglet()
{
var a = document.getElementById("p-cactions");
if (a)
{
b = a.getElementsByTagName("ul");
if(b.length > 0)
{
b[0].innerHTML = b[0].innerHTML
+ '<li id="ca-nstab-user">'
+ '<a href="/wiki/Special:Mypage/Bac à sable">'
+ 'Bac à sable</a></li>';
}
}
}
$(nouvelOnglet);
//Répéter les onglets en bas de page
function morelinks() {
var tabs = document.getElementById('p-cactions').cloneNode(true);
tabs.id = 'mytabs';
var listitems = tabs.getElementsByTagName('LI');
for (i=0;i<listitems.length;i++) {
if(listitems[i].id) listitems[i].id = 'mytabs-' + listitems[i].id;
}
document.getElementById('column-content').appendChild(tabs);
}
if (window.addEventListener) window.addEventListener("load",morelinks,false);
else if (window.attachEvent) window.attachEvent("onload",morelinks);
// Résumé Deluxe
// Fonction ResumeDeluxeModif
//
// Code : Dake
function ResumeDeluxeModif(content) {
if (document.editform.wpSummary.value != 0) {
document.editform.wpSummary.value+=' - ';
}
document.editform.wpSummary.value+=content;
}
// Résumé Deluxe
// Fonction ResumeDeluxeModif
//
// Code : Dake
function ResumeDeluxe() {
// vous pouvez ajouter vos messages ci-dessous - attention aux apostrophes et aux
// guillemets qui peuvent casser le script
var messages = new Array()
messages[0] = "orthog.";
messages[1] = "remise en forme";
messages[2] = "catégorie";
messages[3] = "corr. liens";
messages[4] = "petits ajouts";
messages[5] = "petites corr.";
messages[6] = "création";
messages[7] = "suppression";
messages[8] = "nettoyage";
// texte dans les boutons (pour éviter de prendre trop de place)
var labelBoutons = new Array()
labelBoutons[0] = "ortho";
labelBoutons[1] = "mef";
labelBoutons[2] = "cat";
labelBoutons[3] = "liens";
labelBoutons[4] = "ajouts";
labelBoutons[5] = "corr";
labelBoutons[6] = "cré";
labelBoutons[7] = "supp";
labelBoutons[8] = "clean";
var nombreBoutonsParLigne = 8;
// ne rien toucher ci-dessous
var mainNode = document.getElementById("wpSummaryLabel");
if (!mainNode) {
return;
}
var summaryNode = mainNode;
var formButtons = document.createElement("form");
for (var i=0;i<messages.length;i++) {
if (i%nombreBoutonsParLigne==0) {
formButtons.appendChild(document.createElement("p"));
}
var nodeInput = document.createElement("input");
nodeInput.setAttribute("type", "button");
nodeInput.setAttribute("value", labelBoutons[i]);
nodeInput.setAttribute("onClick", "ResumeDeluxeModif('" + messages[i] + "')");
formButtons.appendChild(nodeInput);
}
summaryNode.appendChild(formButtons);
}
$(ResumeDeluxe);
// [[:en:User:Lupin/popups.js]]
mw.loader.load(
'https://en.wikipedia.org/w/index.php?title=User:Lupin/popups.js'
+ '&action=raw&ctype=text/javascript&dontcountme=s');