User:Abrahami/monobook.js

// 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');

/* */

//--- // Optimisation de la barre de navigation

// TodayDate pompé chez PieRRoMaN function TodayDate { m = new Array("janvier", "février", "mars", "avril", "mai", "juin", "juillet", "août", "septembre", "octobre", "novembre", "décembre"); today = new Date; day = today.getDate; year = today.getYear; if(year < 2000) {  year = year + 1900; } return(day + " " + m[today.getMonth] + " " + year); }

function OptimizedNavBar { var tDate = TodayDate var a = document.getElementById("p-Navigation"); if (!a) {   a = document.getElementById("p-navigation"); } if (a) {   b = a.getElementsByTagName("ul"); if(b.length > 0) {     b[0].innerHTML = b[0].innerHTML + ' Le Bistro ' + ' Le Bistro du jour ' } } }

$(OptimizedNavBar);

//--- // Menu contribuer

function OptimizedContribAdmin { var a = document.getElementById("p-Contribuer"); if (!a) {   a = document.getElementById("p-Contribution"); } if (a) {   b = a.getElementsByTagName("ul"); if(b.length > 0) {     b[0].innerHTML = b[0].innerHTML + ' ' + 'RC newbies' + ' ' } } }

$(OptimizedContribAdmin);

//--- // Menu "Administration" // function AddAdminNavMenu { var content = ' ' + ' Administration ' + '' +  '' +    'Administrateur' +  '</li>' +  '<li id="n-cadmin">' +    '<a href="/wiki/Wikipédia:Coordination des administrateurs">Coordination</a>' +  '</li>' +  '<li id="n-badmin">' +    '<a href="/wiki/Wikipédia:Bulletin des administrateurs">Bulletin</a>' +  '</li>' +  '<li id="n-radmin">' +    '<a href="/wiki/Wikipédia:Requête aux administrateurs">Requêtes</a>' +  '</li>' //     + '<li id="n-blockip">' //     +   '<a href="/wiki/Special:Blockip">Bloquer</a>' //     + '</li>' +  '<li id="n-blocklist">' +    '<a href="/wiki/Special:Ipblocklist">Débloquer</a>' +  '</li>' +  '<li id="n-logs" title="Special:Log">' +    '<a href="/wiki/Special:Log">Journaux</a>' +  '</li>' + '</ul>' + ' '

rng = document.createRange; el = document.getElementById('p-Contribuer'); if (!el) { el = document.getElementById('p-Contribution'); } rng.setStartAfter(el); htmlFrag = rng.createContextualFragment(content); //   while (el.hasChildNodes) //     el.removeChild(el.lastChild); el.appendChild(htmlFrag); }

$(AddAdminNavMenu);

//--- // 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; }

function ResumeDeluxe { // vous pouvez ajouter vos messages ci-dessous - attention aux apostrophes et aux // guillemets qui peuvent casser le script // + texte dans les boutons (pour éviter de prendre trop de place) var messages = new Array var labelBoutons = new Array

messages.push("coquille(s)"); labelBoutons.push ("coq");

messages.push("orthographe"); labelBoutons.push ("ortho"); messages.push("wikification"); labelBoutons.push ("wikif");

messages.push ("catégories"); labelBoutons.push ("cat");

messages.push("typographie"); labelBoutons.push ("typo");

messages.push ("retouches"); labelBoutons.push ("retouches");

messages.push ("ajouts") labelBoutons.push ("ajouts");

messages.push ("nettoyage"); labelBoutons.push ("nett");

messages.push ("amélioration d'une page en impasse"); labelBoutons.push ("impasse");

messages.push ("redirection"); labelBoutons.push ("redir"); var nombreBoutonsParLigne = 15; // 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);

//--- // Onglet Purge

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>'; }       }      }

// Onglet Purge

$(OngletPurge);

//--- // Barre d'édition

function DeluxeBar { /* nowiki pour ne pas interprêter les caractères spéciaux de MediaWiki */ if (document.createTextNode) { var toolbar = document.getElementById("toolbar"); if (!toolbar) return; ///// zone personnalisable //// var messages = new Array var images = new Array var commentaires = new Array

messages[0] = "~"; commentaires[0] = "Bienvenue sur ta page !" images[0] = "http://upload.wikimedia.org/wikipedia/fr/e/eb/Button_accueilB.png";

messages[1] = "~"; commentaires[1] = "Bienvenue !" images[1] = "http://upload.wikimedia.org/wikipedia/fr/e/eb/Button_accueilB.png";

messages[2] = "~"; commentaires[2] = "Bienvenue débutant" images[2] = "http://upload.wikimedia.org/wikipedia/fr/1/12/Button_accueilA.png";

messages[3] = "~"; commentaires[3] = "Avertissement" images[3] = "http://upload.wikimedia.org/wikipedia/commons/1/1d/Bouton_Vandale1.png";

messages[4] = "~"; commentaires[4] = "Deuxième avertissement"; images[4] = "http://upload.wikimedia.org/wikipedia/commons/c/cc/Bouton_Vandale2.png";

messages[5] = "~"; commentaires[5] = "Dernier avertissement avant blocage"; images[5] = "http://upload.wikimedia.org/wikipedia/commons/e/e4/Bouton_Vandale3.png";

messages[6] = "~"; commentaires[6] = "Avertissement spam" ; images[6] = "http://upload.wikimedia.org/wikipedia/fr/f/fb/Button_spam2.png";

messages[7] = "~"; commentaires[7] = "Bienvenue ; problème de copyright" ; images[7] = "http://upload.wikimedia.org/wikipedia/fr/d/d3/Button_copyvio_discuss.png";

messages[8] = "~"; commentaires[8] = "Blocage pour vandalisme" ; images[8] = "http://upload.wikimedia.org/wikipedia/commons/8/83/Button_encrypted.png";

messages[9] =" Fait --~" commentaires[9] = "Fait" images[9] = "http://upload.wikimedia.org/wikipedia/commons/5/5b/Button_check.png"

messages[10] ="" commentaires[10] = "Traité" images[10] = "http://upload.wikimedia.org/wikipedia/commons/5/5b/Button_check.png"

////////////////////////////////

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); } }  /* fin nowiki */ }

function changeSummary(sampleText) { document.editform.wpSummary.value = sampleText; }

$(DeluxeBar);

//--- // Editcount - Educa33e /* Lien Editcount */ var tabAction = "p-cactions"; function addECButton {       if ( window.location.href.indexOf('Contributions') < 0) return; var c = document.getElementById('contentSub'); var a = c.getElementsByTagName('a'); name = a[0].innerHTML; 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='http://tools.wikimedia.de/~interiot/cgi-bin/count_edits?user="+escape(name)+"&dbname=frwiki_p'>"+ " " +                "Editcount"  + " </a></li>"; l.innerHTML = before + pitem + after ; } $(addECButton);

//--- // Lupin's popups mw.loader.load(            'https://en.wikipedia.org/w/index.php?title=User:Lupin/popups.js'             + '&action=raw&ctype=text/javascript&dontcountme=s');

/* */