Utilisateur:Bapti/monobook.js
Une nouvelle de Wikinews, la source d'informations que vous pouvez écrire.
Note : après avoir enregistré vos préférences, 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 (Maj-Cmd-R sur Apple Mac) ; Internet Explorer / Opera : maintenez la touche Ctrl en cliquant sur le bouton Actualiser ou pressez Ctrl-F5.
/*Personal links*/ addOnloadHook(function() {addPortletLink('p-personal','/wiki/en:Main page','WN EN','pt-links','Link title','!', document.getElementById('pt-preferences')); }); addOnloadHook(function() {addPortletLink('p-personal','/wiki/Utilisateur:Bapti/À archiver','À archiver','pt-links','Link title','!', document.getElementById('pt-preferences')); }); /* 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=frwikinews_p'>"+ "<div id='EditCount' style='display:inline;'>" + "Editcount" + "</div></a></li>"; l.innerHTML = before + pitem + after ; } addLoadEvent(addECButton); function DeluxeBar() { if (document.createTextNode) { var toolbar = document.getElementById("toolbar"); if (!toolbar) return; var messages = new Array() var images = new Array() var commentaires = new Array() var a=-1; //Le décompte commence à -1 avec une incrementation sur le premier message, pour éviter tout probleme en cas d'inversion ou suppression du premier message // le texte a été splitté sinon Mediawiki casse tout... messages[++a] = "{{subst:" + "Bienvenue" + "}}" + "--" + "~~" + "~~"; images[a] = "http://upload.wikimedia.org/wikipedia/commons/e/eb/Button_accueilB.png"; commentaires[a] = "Bienvenue !" messages[++a] = "{{subst:" + "Merci IP |[[Utilisateur:Bapti|Bapti]] 17 janvier 2008 à 20:31 (UTC)" + "}}" + "--" + "~~" + "~~"; images[a] = "http://upload.wikimedia.org/wikipedia/commons/a/a9/Button_tournesol.png"; commentaires[a] = "Merci pour ta contribution" messages[++a] = "{{" + "archive" + "}}"; images[a] = "http://upload.wikimedia.org/wikipedia/commons/c/c3/Button_archivar_biblio.png"; commentaires[a] = "Article terminé et hors actualité. Archivage en cours." messages[++a] = "{{" + "Source Rian\n"+"|url=\n"+"|titre=\n"+"|date=\n" + "}}"; images[a] = "http://upload.wikimedia.org/wikipedia/commons/e/e9/Button_russie.png"; commentaires[a] = "Article issu d'une dépêche de [[w:RIA Novosti|RIA Novosti]] (http://fr.rian.ru/)" messages[++a] = "{{" + "VOA\n"+"|url=\n"+"|titre=\n" + "}}"; images[a] = "http://upload.wikimedia.org/wikipedia/commons/2/2c/Button_cite_news.png"; commentaires[a] = "Article issu de [[w:Voice of America|Voice of America]] (http://www.voanews.com/french/)" //////////////////////////////// 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(DeluxeBar); function OngletPurge() { if (wgNamespaceNumber >= 0 && !document.getElementById('toolbar')) { addPortletLink('p-cactions', wgScriptPath + '/index.php?title=' + wgPageName + '&action=purge', 'purger', 'ca-purge', 'purger le cache de la page', 'p'); } } addOnloadHook(OngletPurge); function LogCommons() { // voir le log sur Wikimedia Commons var nomimage = wgPageName; var nomimage = nomimage.replace('Fichier:', ''); var nomimage = encodeURIComponent(nomimage); document.location = 'http://commons.wikimedia.org/w/index.php?title=Special%3ALog&type=delete&user=&page=File:' + nomimage + '&year=&month=-1'; } // Onglet pour un lien vers le log de Commons addOnloadHook(function() { if (wgNamespaceNumber == 6) { addPortletLink('p-cactions', 'javascript:LogCommons()', 'Log sur Commons', 'ca-log', 'l'); } });