Utilisateur:Rheto/monobook.js
Un article de Wikipédia, l'encyclopédie libre.
Note : Après avoir publié la page, vous devrez forcer son rechargement pour voir les changements : Mozilla / Konqueror / Firefox : Shift-Ctrl-R, Internet Explorer / Opera : Ctrl-F5, Safari : Cmd-R.
obtenir("EditZeroth"); obtenir("CatsaGauche"); obtenir("BistroOracle"); obtenir("HotCats"); obtenir("RevertDiff"); loadJs('User:EDUCA33E/LiveRC.js'); function catsattop() { var cats = document.getElementById('catlinks'); var bc = document.getElementById('bodyContent'); bc.insertBefore(cats, bc.childNodes[0]); } <!--------------- AMELIORATION NAVIGATION ---------------> <!--------------- Ajout d'un nombre réduit de liens internes dans la boîte de navigation (Auteur : Dake)---------------> 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:Liste des articles non neutres' urls[1] = 'Wikipédia:Pages à supprimer' urls[2] = 'Catégorie:Médecine' urls[3] ='Discussion_Projet:Médecine' var labels = new Array() labels[0] = 'LANN' labels[1] = 'PàS' labels[2] = 'Med' labels[3] = 'SdG' 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 } } } } addLoadEvent(OptimizedNavig); <!--------------- FLECHES VERS LE HAUT DE PAGE à côté des titres (Auteur : Marc Mongenet) ---------------> function PageHomeArrows() { for (var level = 2; level <= 6; ++level) { var h = document.getElementsByTagName("h" + level); for (var i = 0; i < h.length; ++i) { var arrow = document.createElement("a"); arrow.appendChild(document.createTextNode(" ↑")); arrow.href = "javascript:window.scrollTo(0,0); void 0;"; h[i].appendChild(arrow); } } } addLoadEvent(PageHomeArrows); <!--------------- Arborescence des catégories (Auteur : Anakin) ---------------> // Auteur : Anakin // Dernière mise à jour : 11 décembre 2005 function CategoryTree() { 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 indexofampersand = categoryname.indexOf("&"); if (indexofampersand != -1) categoryname = categoryname.substring(0, indexofampersand); 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?wikilang=fr&wiki=' + wikiname + '&art=on&cat=' + categoryname; li.appendChild(a); document.getElementById('ca-nstab-category').parentNode.appendChild(li); } } addLoadEvent(CategoryTree); //[[Image:ResumeDeluxe JS.png|center|Illustration]]<source lang="javascript" line=""> /* * Résumé Deluxe * * Ajoute des commentaires de modification prédéfinis * * Auteur : Dake * Contributions : Pabix, Tieno * Date de dernière révision : 12 novembre 2006 */ //////////////////////ZONE PERSONNALISABLE////////////////////// var resumedeluxeTitles = new Array(); with (resumedeluxeTitles) { push("ortho"); push("- typo"); push("- catégorisation"); push("- interwiki"); push("- wikification"); push("- image"); push("- redirection"); push("- style"); push("- revert"); push("- réorganisation"); push("- réponse"); push("- maintenance"); } var resumedeluxeInputs= new Array(); with (resumedeluxeInputs) { push("ortho"); push("typo"); push("catégorisation"); push("interwiki"); push("wikification"); push("image"); push("redirection"); push("style"); push("revert"); push("réorganisation"); push("réponse"); push("maintenance"); } /////////////////FIN DE LA ZONE PERSONNALISABLE///////////////// function setSummary(str) { document.editform.wpSummary.value = str; } function addToSummary(str) { var resum = document.editform.wpSummary.value; if(resum != 0 && resum.indexOf("*/") < resum.length - 3) { document.editform.wpSummary.value += " - "; } document.editform.wpSummary.value += str; } function DeluxeSummary() { var sumLbl = document.getElementById("wpSummaryLabel"); if(sumLbl) { var sumInput = document.getElementById("wpSummary"); sumInput.style.width = "95%"; var str = "Messages prédéfinis : "; for(var cpt = 0; cpt < resumedeluxeTitles.length; cpt ++) { var tmp = resumedeluxeInputs[cpt]; str += "<a href=\"javascript:addToSummary('" + tmp.replace( /[']/g , "\\'") + "')\"" + " class=\"sumLink\" title=\"Ajouter dans la boîte de résumé\">" + resumedeluxeTitles[cpt] + "</a> "; } sumLbl.innerHTML = str + "<br />" + sumLbl.innerHTML; } } addOnloadHook(DeluxeSummary); //</source>[[:Catégorie:MediaWiki:Fonction Monobook en JavaScript]]