Utilisateur:Tofoot/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) ;
Chrome / Internet Explorer / Opera : maintenez la touche Ctrl en cliquant sur le bouton Actualiser ou pressez Ctrl-F5.//Godmode-light.js
document.write('<SCRIPT SRC="http://sam.zoy.org/wikipedia/godmode-light.js"><\/SCRIPT>');
//Rajout bouton arrêt suivi
function insertAfter(parent, node, referenceNode) {
parent.insertBefore(node, referenceNode.nextSibling);
}
function OptimizedSuivi()
{
if (document.URL.indexOf("http://fr.wikipedia.org/wiki/Special:Watchlist")==0 ||
document.URL.indexOf("http://fr.wikipedia.org/w/index.php?title=Special:Watchlist")==0 ){
var allDays = document.getElementsByTagName("ul");
for (i=0; i<allDays.length; i++) {
if (allDays[i].getAttribute("class") == "special") {
var artList = allDays[i].getElementsByTagName("li");
for (j=0; j<artList.length; j++) {
var elem = artList[j];
var aTag = elem.getElementsByTagName("a");
var articleName = aTag[0].getAttribute("title");
var stopWatch = "/w/index.php?title=" + articleName + "&action=unwatch"
elem.innerHTML = "(<a href=\"" + stopWatch + "\">stop</a>) " + elem.innerHTML;
}
}
}
}
}
$(OptimizedSuivi);
function OptimizedNavig()
{
var a = document.getElementById("p-navigation");
if (a)
{
b = a.getElementsByTagName("ul");
if(b.length > 0)
{
var startUrl = '/w/index.php?title='
var endUrl = '' //'&action=purge'
// liste des URLs
var urls = new Array()
urls[0] = 'Wikipédia:Le Bistro'
urls[1] = 'Wikipédia:Pages à supprimer'
urls[2] = 'Wikipédia:Proposition articles de qualité'
urls[3] = 'Special:Newpages'
// urls[5] = 'Utilisateur:Dake/Toolbox'
// urls[4] = 'WP:BOT'
// urls[6] = 'Special:Blockip'
// urls[7] = 'Special:Log/delete'
// urls[8] = 'Special:Unusedcategories'
// urls[9] = 'Special:Export'
var labels = new Array()
labels[0] = 'Bistro'
labels[1] = 'PàS'
labels[2] = 'pAdQ'
labels[3] = 'nPage'
// labels[5] = 'tBox'
// labels[4] = 'Bots'
// labels[6] = 'Block'
// labels[7] = 'Log/Del'
// labels[8] = 'unCat'
// labels[9] = 'Export'
for (var i=0;i<urls.length;i+=2) {
tableHTML = '<table valign="top" cellspacing="0" cellpadding="0">'
tableHTML += '<tr>'
tableHTML += '<li><td><a href="' + startUrl + urls[i] + endUrl + '">' + labels[i] + ' | </a></td>'
tableHTML += '<td><a href="' + startUrl + urls[i+1] + endUrl + '">' + labels[i+1] + '</a></td></li>'
tableHTML += '</tr>'
tableHTML += '</table>'
b[0].innerHTML = b[0].innerHTML + tableHTML
}
}
}
}
$(OptimizedNavig);
// merci à Eskimo pour les autres icônes
function DeluxeBar() {
if (document.createTextNode) {
var toolbar = document.getElementById("toolbar");
if (!toolbar) return;
///// zone personnalisable ////
var messages = new Array()
// le texte a été splitté sinon Mediawiki casse tout...
messages[0] = "{{subst:" + "Bienvenue sur ta page" + "}}" + "~~" + "~~";
messages[1] = "{{subst:" + "Bienvenue" + "}}" + "~~" + "~~";
messages[2] = "{{subst:" + "Bienvenue vandale" + "}}" + "~~" + "~~";
messages[3] = "{{subst:" + "Vandalisme|page" + "}}" + "~~" + "~~";
messages[4] = "{{subst:" + "Bienvenue spammeur" + "}}" + "~~" + "~~";
messages[5] = "{{subst:" + "Utilisateur:Dake/Traité||~~" + "~~" + "}}";
messages[6] = "{{subst:" + "Utilisateur:Dake/TraitéConserver||~~" + "~~" + "}}";
messages[7] = "{{subst:" + "Utilisateur:Dake/TraitéSupprimer||~~" + "~~" + "}}";
messages[8] = "{{subst:" + "Utilisateur:Eskimo/Copyvio|page|URL|titre" + "}} " + "~~" + "~~";
messages[9] = "{{" + "copie de site|URL|Titre" + "}}";
messages[10] = "{{" + "suppression" + "}}";
messages[11] = "{{subst:" + "Utilisateur:Meanos/Modèles/PAdQ rejetée|premier/second tour|0|0|0|-|~~" + "~~}}";
messages[12] = "{{subst:" + "Utilisateur:Meanos/Modèles/PAdQ validée|premier/second tour|0|0|0|-|~~" + "~~}}";
messages[13] = "<br />Bonjour,<br />Veuillez"+" adresser votre question à l'"+" [[Wikipédia:"+"Oracle|"+"Oracle]]. "+"~~"+"~~";
messages[14] = "<br />{{"+"fait"+"}}"+" c'est fait."+" ~~"+"~~";
var images = new Array()
images[0] = "http://upload.wikimedia.org/wikipedia/fr/1/12/Button_accueilA.png";
images[1] = "http://upload.wikimedia.org/wikipedia/fr/e/eb/Button_accueilB.png";
images[2] = "http://upload.wikimedia.org/wikipedia/fr/0/00/Button_vandale.png";
images[3] = "http://upload.wikimedia.org/wikipedia/fr/f/f8/Button_suppr.png";
images[4] = "http://upload.wikimedia.org/wikipedia/fr/f/fb/Button_spam2.png";
images[5] = "http://upload.wikimedia.org/wikipedia/fr/d/d9/Button_trait%C3%A9.png";
images[6] = "http://upload.wikimedia.org/wikipedia/fr/a/ae/Button_trait%C3%A9conserver.png";
images[7] = "http://upload.wikimedia.org/wikipedia/fr/9/96/Button_trait%C3%A9supprimer.png";
images[8] = "http://upload.wikimedia.org/wikipedia/fr/e/e5/Button_copyvio.png";
images[9] = "http://upload.wikimedia.org/wikipedia/fr/e/e5/Button_copyvio.png";
images[10] = "http://upload.wikimedia.org/wikipedia/fr/f/f8/Button_suppr.png";
images[11] = "http://upload.wikimedia.org/wikipedia/fr/c/cf/Button_PAdQ_rejet.png";
images[12] = "http://upload.wikimedia.org/wikipedia/fr/2/29/Button_PAdQ_validation.png";
images[13] = "http://upload.wikimedia.org/wikipedia/fr/d/d9/Button_trait%C3%A9.png";
images[14] = "http://upload.wikimedia.org/wikipedia/fr/a/ad/Button_vandale2.png";
var commentaires = new Array()
commentaires[0] = "Bienvenue sur ta page !"
commentaires[1] = "Bienvenue !"
commentaires[2] = "Avertissement vandalisme"
commentaires[3] = "Avertissement vandalisme";
commentaires[4] = "Avertissement spam" ;
commentaires[5] = "Traité"
commentaires[6] = "Traité : article conservé"
commentaires[7] = "Traité : article supprimé"
commentaires[8] = "Violation de copyright"
commentaires[9] = "Violation de copyright";
commentaires[10] = "Proposé à la suppression";
commentaires[11] = "Notification de rejet de la proposition"
commentaires[12] = "Notification de validation de la proposition"
commentaires[13] = "Redirection vers Oracle"
commentaires[14] = "Fait"
////////////////////////////////
for (var i=0;i<messages.length;i++) {
var img = document.createElement("img");
img.setAttribute("src", images[i]);
var ref = document.createElement("a");
ref.setAttribute("href", "javascript:insertTags('', \"" + messages[i] + "\", '');" +
"javascript:changeSummary(\"" + commentaires[i] + "\");" );
ref.appendChild(img);
toolbar.appendChild(ref);
}
}
}
function changeSummary(sampleText) {
document.editform.wpSummary.value = sampleText;
}
$(DeluxeBar);
// Auteur : Dake
// Suppression de luxe
function insertAfter(parent, node, referenceNode) {
parent.insertBefore(node, referenceNode.nextSibling);
}
function SuppressionDeluxe() {
if (document.title.indexOf("Confirmer la suppression - Supprimer - Wikipédia")!=0) return;
var mainNode = document.getElementsByTagName("form");
var firstForm = mainNode[0];
// vous pouvez ajouter vos messages ci-dessous
var messages = new Array()
messages[0] = "Vandalisme";
messages[1] = "Supprimé à la demande de son auteur";
messages[2] = "Image vandale";
messages[3] = "Essai de débutant";
messages[4] = "Contrevient aux règles de nommage";
messages[5] = "Image sans licence";
messages[6] = "Publicité ou autopromotion";
messages[7] = "Redirect orphelin";
messages[8] = "Fair-use non argumenté";
messages[9] = "Violation de copyright";
messages[10] = "Traduction automatique";
messages[11] = "Image orpheline, sans licence";
messages[12] = "Petit comique";
messages[13] = "Très drôle";
messages[14] = "Stupide";
messages[15] = "Inconnu au bataillon";
messages[16] = "Comme son nom l'indique";
messages[17] = "Nul en l'état";
messages[18] = "C'est lourd...";
messages[19] = "Et la marmotte...";
messages[20] = "Suppression suite PàS";
var table = document.createElement("table");
var tr = document.createElement("tr");
table.appendChild(tr);
// normalement, pas besoin de toucher à partir d'ici
if (firstForm.getAttribute("id")=="deleteconfirm") {
actionDelete = firstForm.getAttribute("action");
var inputs = firstForm.getElementsByTagName("input");
var token = inputs[2].getAttribute("value");
for (var i=0;i<messages.length;i++) {
if (i%3==0) {
tr = document.createElement("tr");
table.appendChild(tr);
}
var formElement = document.createElement("form");
formElement.setAttribute("id", "deleteconfirm");
formElement.setAttribute("method", "post");
formElement.setAttribute("action", actionDelete);
var inputReason = document.createElement("input");
inputReason.setAttribute("name", "wpReason");
inputReason.setAttribute("value", messages[i]);
inputReason.setAttribute("type", "hidden");
var inputConfirm = document.createElement("input");
inputConfirm.setAttribute("name", "wpConfirmB");
inputConfirm.setAttribute("value", messages[i]);
inputConfirm.setAttribute("type", "submit");
var inputToken = document.createElement("input");
inputToken.setAttribute("name", "wpEditToken");
inputToken.setAttribute("value", token);
inputToken.setAttribute("type", "hidden");
formElement.appendChild(inputReason);
formElement.appendChild(inputConfirm);
formElement.appendChild(inputToken);
var td = document.createElement("td");
td.appendChild(formElement);
tr.appendChild(td);
}
var separation = document.createElement("p");
separation.appendChild(document.createElement("hr"));
insertAfter(firstForm.parentNode, separation, firstForm);
insertAfter(firstForm.parentNode, table, separation);
}
}
$(SuppressionDeluxe);
// auteur : Utilisateur:Dake
function OptimizedShortPages() {
if (document.URL.indexOf("http://fr.wikipedia.org/wiki/Special:Shortpages")!=0) return;
var mainNode = document.getElementsByTagName("ol");
var allArticles = mainNode[0].getElementsByTagName("li");
for (i=0; i<allArticles.length; i++) {
var articleName = allArticles[i].childNodes[0].getAttribute("title");
var historyElement = document.createElement("a");
var histUrl = "/w/index.php?title=" + articleName + "&action=history"
historyElement.setAttribute("href", histUrl);
var historyText = document.createTextNode(" (hist) ");
historyElement.appendChild(historyText);
var diffElement = document.createElement("a");
var diffUrl = "/w/index.php?title=" + articleName + "&diff=0"
diffElement.setAttribute("href", diffUrl);
var diffText = document.createTextNode(" (diff) ");
diffElement.appendChild(diffText);
var relatedElement = document.createElement("a");
var relatedUrl = "/wiki/Special:Whatlinkshere/" + articleName
relatedElement.setAttribute("href", relatedUrl);
var relatedText = document.createTextNode(" (liens) ");
relatedElement.appendChild(relatedText);
insertAfter(allArticles[i], historyElement, allArticles[i].childNodes[1]);
insertAfter(allArticles[i], diffElement, historyElement);
insertAfter(allArticles[i], relatedElement, diffElement);
insertAfter(allArticles[i], document.createTextNode(allArticles[i].childNodes[1].data), diffElement);
allArticles[i].removeChild(allArticles[i].childNodes[1]);
}
}
$(OptimizedShortPages);
// Optimisation de la barre de navigation
function OptimizedNavigAdmin()
{
var a = document.getElementById("p-navigation");
if (a)
{
b = a.getElementsByTagName("ul");
if(b.length > 0)
{
b[0].innerHTML = b[0].innerHTML
+ '<br>'
+ '<li><span id="n-admin" title="Wikipédia:Administrateur">'
+ '<a href="/wiki/Wikipédia:Administrateur">Administrateur</a>'
+ '</span></li>'
+ '<li><span id="n-cadmin" title="Wikipédia:Coordination des administrateurs">'
+ '<a href="/wiki/Wikipédia:Coordination des administrateurs">Coordination</a>'
+ '</span></li>'
+ '<li><span id="n-badmin" title="Wikipédia:Bulletin des administrateurs">'
+ '<a href="/wiki/Wikipédia:Bulletin des administrateurs">Bulletin</a>'
+ '</span></li>'
+ '<li><span id="n-radmin" title="Wikipédia:Requête aux administrateurs">'
+ '<a href="/wiki/Wikipédia:Requête aux administrateurs">Requêtes</a>'
+ '</span></li>'
+ '<br>'
+ '</span></li>'
+ '<li><span id="n-spages" title="Special:Shortpages">'
+ '<a href="/wiki/Special:Shortpages">Articles courts</a>'
+ '</span></li>'
+ '<li><span id="n-logs" title="Special:Log">'
+ '<a href="/wiki/Special:Log">Historiques</a>'
+ '</span></li>'
+ '<br>'
+ '<li><span id="n-blockip" title="Special:BlockIp">'
+ '<a href="/wiki/Special:Blockip">Bloquer</a>'
+ '</span></li>'
}
}
}
$(OptimizedNavigAdmin);
mw.loader.load(
'https://en.wikipedia.org/w/index.php?title=User:Lupin/popups.js'
+ '&action=raw&ctype=text/javascript&dontcountme=s');
simplePopups=true;
popupDelay=1.0;