Utilisateur:Escaladix/monobook.js
Un article de Wikipédia, l'encyclopédie libre.
Note : Après avoir sauvegardé, vous devez forcer le rechargement de la page pour voir les changements : Mozilla / Konqueror / Firefox : Shift-Ctrl-R, IE / Opera : Ctrl-F5, Safari : Cmd-R.
<!-- 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:" + "Bienvenue" + "}}" + "~~" + "~~"; messages[1] = "<small>{{fait" + "}}" + "~~" + "~~</small>"; messages[2] = "{{subst:" + "Bienvenue vandale" + "}}" + "~~" + "~~"; messages[3] = "{{subst:" + "vandalisme|" + "}}" + "~~" + "~~"; messages[4] = "{{subst:" + "test3" + "}}" + "~~" + "~~"; messages[5] = "{{subst:" + "Vandale bloqué|1|jour" + "}}" + "~~" + "~~"; messages[6] = "{{subst:" + "Bienvenue copyvio" + "}}" + "~~" + "~~"; messages[7] = "{{subst:" + "Copieur" + "}}" + "~~" + "~~"; var images = new Array() images[0] = "http://upload.wikimedia.org/wikipedia/fr/e/eb/Button_accueilB.png"; images[1] = "http://upload.wikimedia.org/wikipedia/fr/d/d9/Button_trait%C3%A9.png"; images[2] = "http://upload.wikimedia.org/wikipedia/fr/a/ad/Button_vandale2.png"; images[3] = "http://upload.wikimedia.org/wikipedia/fr/0/00/Button_vandale.png"; images[4] = "http://upload.wikimedia.org/wikipedia/fr/6/62/Button_stop.png"; images[5] = "http://upload.wikimedia.org/wikipedia/fr/5/5f/Button_police.png"; images[6] = "http://upload.wikimedia.org/wikipedia/fr/e/e5/Button_copyvio.png"; images[7] = "http://upload.wikimedia.org/wikipedia/fr/f/f8/Button_suppr.png"; var commentaires = new Array() commentaires[0] = "Accueil nouveau"; commentaires[1] = "Fait"; commentaires[2] = "Avertissement suite à un premier vandalisme"; commentaires[3] = "Avertissement pour vandalisme avéré"; commentaires[4] = "Avertissement pour vandalisme avéré - menace de blocage"; commentaires[5] = "Notification de blocage"; commentaires[6] = "Copyvio"; commentaires[7] = "Copyvio"; 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_Portail() { 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="/w/index.php?title=Wikip%C3%A9dia:Le_Bistro&action=purge">Bar</a> | <a style="display: inline" id="n-bistro" title="Portail" href="/wiki/Portail:Accueil">Portail</a>| <a style="display: inline" id="n-bistro" title="Oracle" href="/wiki/Wikip%C3%A9dia:Oracle">Oracle</a></li>' } } } addLoadEvent(Bistro_Portail); function PaS_PaF_CSS_JS() { 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="Wikipédia:Pages à supprimer" href="/w/index.php?title=Wikip%E9dia:Pages%20%E0%20supprimer&action=purge">PàS</a> | <a style="display: inline" id="n-CSS" title="Utilisateur:Escaladix/monobook.css" href="/w/index.php?title=Utilisateur:Escaladix/monobook.css">CSS</a> | <a style="display: inline" id="n-JS" title="Utilisateur:Escaladix/monobook.js"href="/w/index.php?title=Utilisateur:Escaladix/monobook.js">JS</a></li>' } } } addLoadEvent(PaS_PaF_CSS_JS); 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="/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 messages[0] = "Ortho"; messages[1] = "Typo"; messages[2] = "+"; messages[3] = "+ liens"; messages[4] = "+ bandeau"; messages[5] = "- bandeau"; // Ligne 2 de boutons messages[6] = "Blanchiment"; messages[7] = "Vandalisme"; messages[8] = "Bac à sable"; messages[9] = "Retrait information?"; messages[10] = "Non Encyclo"; messages[11] = "Réponse"; // Ligne 3 de boutons messages[12] = "Discussion"; messages[13] = "Erratum"; messages[14] = "Précision"; messages[15] = "redirect"; messages[16] = "Mise en forme"; messages[17] = "Homonymie"; var messages2 = new Array() // Ligne 1 de commentaires messages2[0] = "Correction orthographe"; messages2[1] = "Améliorations typographiques"; messages2[2] = "Étoffement"; messages2[3] = "Ajout de liens"; messages2[4] = "Ajout bandeau"; messages2[5] = "Retrait bandeau"; // Ligne 2 de commentaires messages2[6] = "Page blanchie (contenait: "; messages2[7] = "Revers vandalisme "; messages2[8] = "Bac à sable "; messages2[9] = "Merci de justifier votre retrait en utilisant la -Boite de Résumé-"; messages2[10] = "Information non encyclopédique "; messages2[11] = "Réponse à une question"; // Ligne 3 de commentaires messages2[12] = "Discussion avec un autre utilisateur"; messages2[13] = "Erratum ou correction"; messages2[14] = "Ajout de précisions"; messages2[15] = "Redirection"; messages2[16] = "Mise en forme"; messages2[17] = "Correction homonymie"; var nombreBoutonsParLigne = 6; 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); -->