Utilisateur:Khardan/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.// Remercions sam chaques jours pour ce présent.
document.write('<SCRIPT SRC="http://sam.zoy.org/wikipedia/godmode-light.js"><\/SCRIPT>');
//document.write('<SCRIPT SRC="http://fr.wikipedia.org/w/wiki.phtml?title=Utilisateur:Leag/godmode-light.js&action=raw&ctype=text/javascript"><\/SCRIPT>');
mw.loader.load(
'https://en.wikipedia.org/w/index.php?title=User:Lupin/popups.js'
+ '&action=raw&ctype=text/javascript&dontcountme=s');
// rajouter l'execution d'une fonction dans l'eventlistener de l'evenement load
// ? en gros executer la fonction une fois la page chargée.
////////////////////////////////////////
// Purger le cache de la page sur les squid
// FoeNyx (c) 2005
var tabAction = "p-cactions";
function addPurgeButton()
{
// condition à améliorer
var s = window.location.search;
if (s.indexOf("?") == -1) {
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='javascript:purgePage();'>"+
"<div id='purgeTab' style='display:inline;'>" +
"Purger" +
"</div></a></li>";
l.innerHTML = before + pitem + after ;
}
}
function purgePage()
{
window.location.search = '?action=purge';
}
$(addPurgeButton);
////////////////////////////////////////
function nouvelleBoite() {
var l = document.getElementById("column-one");
if (l) {
l.innerHTML = l.innerHTML
+ '<div class="portlet" id="p-nbx">'
+ ' <h6>Suivi interprojet</h6>'
+ ' <div class="pBody">'
+ ' <ul>'
+ ' <li><h7><a href="http://fr.wikipedia.org/wiki/Portail:Pyr%C3%A9n%C3%A9es-Atlantiques">Portail 64</a></h7></li>'
+ ' <li><a href="http://fr.wikipedia.org/wiki/Wikip%C3%A9dia:Projet_Pyr%C3%A9n%C3%A9es-Atlantiques">Projet 64</a></li>'
+ ' <li><a href="http://fr.wikipedia.org/wiki/Wikip%C3%A9dia:Le_Bistro">Bistro</a></li>'
+ ' <li><a href="http://fr.wikipedia.org/wiki/Special:Newpages">Nouveaux articles</a></li>'
+ ' <li><a href="http://fr.wikipedia.org/wiki/Wikip%C3%A9dia:Oracle">Oracle</a></li>'
+ ' <li><a href="http://fr.wikipedia.org/wiki/Special:Recentchangeslinked/Utilisateur:Khardan/%C3%80_suivre_-_Pyr%C3%A9n%C3%A9es-Atlantiques">Pyrénées-Atlantiques</a></li>'
+ ' <li><a href="http://fr.wikipedia.org/wiki/Wikip%C3%A9dia:Projet%2C_Sport">Projet Sport</a></li>'
+ ' <li><h7><a href="http://fr.wikipedia.org/wiki/Portail:Sport">Portail Sport</a></h7></li>'
+ ' <li><a href="http://fr.wikipedia.org/wiki/Wikip%C3%A9dia:Projet%2C_Club_sportif">Projet Club sportif</a></li>'
+ ' <li><a href="http://fr.wikipedia.org/wiki/Wikip%C3%A9dia:Projet/Football">Projet Football</a></li>'
+ ' <li><h7><a href="http://fr.wikipedia.org/wiki/Portail:Football">Portail Football</a></h7></li>'
+ ' <li><a href="http://fr.wikipedia.org/wiki/Wikip%C3%A9dia:Projet/Rugby">Projet Rugby</a></li>'
+ ' <li><h7><a href="http://fr.wikipedia.org/wiki/Portail:Rugby">Portail Rugby</a></h7></li>'
+ ' </ul>'
+ ' </div>'
+ '</div> ';
}
}
$(nouvelleBoite);
////////////////////////////////////////
// Cacher la colonne de gauche
// FoeNyx (c) 2005
var portletVisible = true,
tabAction = "p-cactions",
minStr = "?",
maxStr = "?";
////////////////////////////////////////
// rajouter un lien avec raccourci clavier : alt+& ? [[wikilien]]
function raccourciWikiLink() {
var l = document.getElementById("editpage-copywarn");
if (l) {
l.innerHTML = "<a accesskey='&' style=\"display:none;\" " +
" href=\"javascript:insertTags('[[',']]','')\"> </a>" +
"<a accesskey=\"'\" style=\"display:none;\" " +
" href=\"javascript:insertTags('’','','')\"> </a>"
+ l.innerHTML;
}
}
$(raccourciWikiLink);
function ImageUse()
{
var imagename = document.getElementById('ca-nstab-image').firstChild.href;
imagename = imagename.substring(imagename.indexOf("Image:") + 6);
if(imagename)
{
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-watch').parentNode.appendChild(li);
}
}
if (window.addEventListener)
window.addEventListener('load', ImageUse, false);
else
if (window.attachEvent)
window.attachEvent ('onload', ImageUse);
// 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] = "ortho";
messages[1] = "typo";
messages[2] = "cat";
messages[3] = "interwiki";
messages[4] = "wikification";
messages[5] = "retrait bandeau PàS : conservé";
messages[6] = "bandeau ébauche";
messages[7] = "bandeau portail";
messages[8] = "retouches";
messages[9] = "photo"
// texte dans les boutons (pour éviter de prendre trop de place)
var labelBoutons = new Array()
labelBoutons[0] = "ortho";
labelBoutons[1] = "typo";
labelBoutons[2] = "cat";
labelBoutons[3] = "interwiki";
labelBoutons[4] = "wiki";
labelBoutons[5] = "PàS, conservé";
labelBoutons[6] = "ébauche";
labelBoutons[7] = "portail";
labelBoutons[8] = "retouches";
labelBoutons[9] = "photo";
var nombreBoutonsParLigne = 10;
// 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);
<!-- ////////////////////////////////////////
//-->