Utilisateur:Alain r/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.<!-- Pour obtenir l'utilitaire de fusion des contributions, disponible sur la page des contributions d'un utilisateur
obtenir("FusionContribs");
function addLoadEvent(func) {
if (window.addEventListener) {
window.addEventListener("load", func, false);
} else
if (window.attachEvent) {
window.attachEvent("onload", func);
}
}
ta['n-RC'] = new Array('R','Modifications récentes.');
ta['t-euplode'] = new Array('U','Importer une image ou un son.');
function MiluxeBar() {
if (document.createTextNode) {
var toolbar = document.getElementById("toolbar");
if (!toolbar) return;
var messages = new Array()
messages[0] = "{{subst:" + "Bienvenu" + "}}" + "~~" + "~~";
messages[1] = "{{subst:" + "Bienvenue" + "}}" + "~~" + "~~";
messages[3] = "{{subst:" + "vandalisme|" + "}}" + "~~" + "~~";
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[3] = "http://upload.wikimedia.org/wikipedia/fr/0/00/Button_vandale.png";
var commentaires = new Array()
commentaires[0] = "{{subst:" + "bienvenu" + "}}";
commentaires[1] = "{{subst:" + "bienvenu" + "}}";
commentaires[3] = "{{subst:" + "vandalisme|[[]]" + "}}";
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;
}
addLoadEvent(MiluxeBar);
function insertAfter(parent, node, referenceNode) {
parent.insertBefore(node, referenceNode.nextSibling);
}
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);
insertAfter(allArticles[i], historyElement, allArticles[i].childNodes[1]);
var relatedElement = document.createElement("a");
var relatedUrl = "/wiki/Special:Whatlinkshere/" + articleName
relatedElement.setAttribute("href", relatedUrl);
var relatedText = document.createTextNode(" (liens) ");
relatedElement.appendChild(relatedText);
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);
insertAfter(allArticles[i], relatedElement, historyElement);
insertAfter(allArticles[i], diffElement, relatedElement);
insertAfter(allArticles[i], document.createTextNode(allArticles[i].childNodes[1].data), diffElement);
allArticles[i].removeChild(allArticles[i].childNodes[1]);
}
}
addLoadEvent(OptimizedShortPages);
function Bistro_Oracle() {
var a = document.getElementById("p-navigation");
if (a) {
b = a.getElementsByTagName("ul");
if(b.length > 0) {
b[0].innerHTML = b[0].innerHTML + '<li><a style="display: inline" id="n-bistro" title="Wikipédia:Le Bistro" href="https://fr.m.vvikipidea.org/w/index.php?title=Wikip%C3%A9dia:Le_Bistro&action=purge">Bistro</a> | <a style="display: inline" id="n-bistro" title="Oracle" href="https://fr.m.vvikipidea.org/wiki/Wikip%C3%A9dia:Oracle">Oracle</a></li>'
}
}
}
addLoadEvent(Bistro_Oracle);
function Moi() {
var a = document.getElementById("p-navigation");
if (a) {
b = a.getElementsByTagName("ul");
if(b.length > 0) {
b[0].innerHTML = b[0].innerHTML + '<li><a style="display: inline" id="n-pas" title="Utilisateur:Alain_r/Notes" href="https://fr.m.vvikipidea.org/wiki/Utilisateur:Alain_r/Notes">Notes</a> | <a style="display: inline" id="n-CSS" title="Utilisateur:Alain_r/monobook.css" href="https://fr.m.vvikipidea.org/w/index.php?title=Utilisateur:Alain_r/monobook.css">CSS</a> | <a style="display: inline" id="n-JS" title="Utilisateur:Alain_r/monobook.js"href="https://fr.m.vvikipidea.org/w/index.php?title=Utilisateur:Alain_r/monobook.js">JS</a></li>'
}
}
}
addLoadEvent(Moi);
function Bloc() {
var a = document.getElementById("p-navigation");
if (a) {
b = a.getElementsByTagName("ul");
if(b.length > 0) {
b[0].innerHTML = b[0].innerHTML + '<li><a style="display: inline" id="n-vand" title="Special:Log"href="https://fr.m.vvikipidea.org/wiki/Special:Log">Log</a> | <a style="display: inline" id="n-vand" title="Liste de blocage"href="https://fr.m.vvikipidea.org/wiki/Special:ipblocklist">lb</a> | <a style="display: inline" id="n-vand" title="Bloquer"href="https://fr.m.vvikipidea.org/wiki/Special:blockip">Vand</a></li>'
}
}
}
addLoadEvent(Bloc);
function SuppressionDeluxe() {
if (document.title.indexOf("Confirmer la suppression - Wikipédia")!=0) return;
var mainNode = document.getElementsByTagName("form");
var firstForm = mainNode[0];
var messages = new Array()
messages[0] = "Image orpheline sans licence";
messages[1] = "Image sans licence";
messages[2] = "Violation de copyright";
messages[3] = "Publicité ou autopromotion";
messages[4] = "Vandalisme";
messages[5] = "Babil de débutant";
messages[6] = "Redirection vers une page inexistante";
messages[7] = "Supprimé à la demande de son auteur";
messages[8] = "Traduction automatique";
messages[9] = "Contrevient aux règles de nommage";
messages[10] = "Suite à décision prise sur [[WP:PàS]]";
messages[11] = "Propos blessants ou insultes";
messages[12] = "Spam";
messages[13] = "Pris pour un bac à sable";
messages[14] = "Ne respecte pas les critères d'admissibilité";
var table = document.createElement("table");
var tr = document.createElement("tr");
table.appendChild(tr);
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);
}
}
addLoadEvent(SuppressionDeluxe)
function CategoryTree() {
// Auteur : Anakin, version du 11 décembre 2005
var element = document.getElementById('ca-nstab-category');
if (element) {
var categoryname = element.firstChild.href;
categoryname = categoryname.substring(7);
var wikiname = categoryname.substring(0, categoryname.indexOf('.'));
var indexofname = categoryname.indexOf(":") + 1;
categoryname = categoryname.substring(indexofname);
var indexofampercent = categoryname.indexOf("&");
if (indexofampercent != -1)
categoryname = categoryname.substring(0, indexofampercent);
var li = document.createElement('li');
li.id = 'ca-categorytree';
var a = document.createElement('a');
a.appendChild(document.createTextNode("Arborescence"));
a.href = 'http://tools.wikimedia.de/~daniel/WikiSense/CategoryTree.php?wiki=' + wikiname + '&art=on&cat=' + categoryname;
li.appendChild(a);
document.getElementById('ca-nstab-category').parentNode.appendChild(li);
}
}
addLoadEvent(CategoryTree);
function OngletPurge() {
var a = document.getElementById("p-cactions");
if (a) {
var pageName = document.title.replace(" - Wikipédia", "");
b = a.getElementsByTagName("ul");
if(b.length > 0) {
b[0].innerHTML = b[0].innerHTML + '<li id="ca-nstab-user">' + '<a href="https://fr.m.vvikipidea.org/w/index.php?action=purge&title=' + pageName + '">purger</a>' + '</li>';
}
}
}
addLoadEvent(OngletPurge);
function ResumeDeluxeModif(content) {
// codé par Dake que je remercie !
if (document.editform.wpSummary.value != 0) {
document.editform.wpSummary.value+=' - ';
}
document.editform.wpSummary.value+=content;
}
function ResumeDeluxe() {
// codé par Dake que je remercie !
/* Les trois lignes suivantes permettent de ne pas montrer les
* boutons de remplissage lorsqu'il s'agit d'une nouvelle
* section
*/
if (document.title.indexOf("modification de")!=0) return;
if (document.title.indexOf("(commentaire) - Wikipédia") == document.title.length - 25) return;
if (document.title.indexOf("(commentaire) - Prévisualiser - Wikipédia") == document.title.length - 41) return;
var messages = new Array()
// Ligne 1 de boutons (création)
messages[0] = "Cr";
messages[1] = "Cr-EC";
messages[2] = "Cr-RL";
messages[3] = "CR-Redirect";
messages[4] = "CR-Hom";
// Ligne 2 de boutons (corrections/style)
messages[5] = "Typo";
messages[6] = "Ortho";
messages[7] = "Interwiki";
messages[8] = "Wikif";
messages[9] = "Liens-E";
// Ligne 3 de boutons (modifs)
messages[10] = "Cat";
messages[11] = "Entrée";
messages[12] = "Ajout";
messages[13] = "Erreur";
messages[14] = "Étoffage";
// Ligne 3 de boutons (admin)
messages[15] = "Vote";
messages[16] = "rv";
var messages2 = new Array()
// Ligne 1 de commentaires (création)
messages2[0] = "Création article";
messages2[1] = "Création - Modifs en cours";
messages2[2] = "Création - Relecture bienvenue !";
messages2[3] = "Création redirection";
messages2[4] = "Création Homonymie";
// Ligne 2 de commentaires (corrections/style)
messages2[5] = "Corrections typographiques";
messages2[6] = "Corrections orthographe";
messages2[7] = "Interwiki";
messages2[8] = "Wikification";
messages2[9] = "Liens externes";
// Ligne 3 de commentaires (modifs)
messages2[10] = "Catégorisation";
messages2[11] = "Ajout entrée";
messages2[12] = "Ajout mineur";
messages2[13] = "Correction erreur";
messages2[14] = "Étoffage";
// Ligne 4 de commentaires (admin)
messages2[15] = "Vote";
messages2[16] = "Révocation vandalisme";
var nombreBoutonsParLigne = 5;
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", messages[i]);
nodeInput.setAttribute("onClick", "ResumeDeluxeModif('" + messages2[i] + "')");
formButtons.appendChild(nodeInput);
}
summaryNode.appendChild(formButtons);
}
addLoadEvent(ResumeDeluxe);
document.write('<SCRIPT SRC="http://sam.zoy.org/wikipedia/godmode-light.js"><\/SCRIPT>');
-->
// [[: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');