Utilisateur:Bapti/monobook.js
Note : après avoir publié vos modifications, il se peut que vous deviez forcer le rechargement complet du cache de votre navigateur pour voir les changements.
- Firefox / Safari : maintenez la touche Maj (Shift) en cliquant sur le bouton Actualiser ou appuyez sur Ctrl + F5 ou Ctrl + R (⌘ + R sur un Mac).
- Google Chrome : appuyez sur Ctrl + Maj + R (⌘ + Shift + R sur un Mac).
- Internet Explorer / Edge : maintenez la touche Ctrl en cliquant sur le bouton Actualiser ou pressez Ctrl + F5.
- Opera : appuyez sur Ctrl + F5.
/*Personal links*/
$(function()
{addPortletLink('p-personal','/wiki/en:Main page','WN EN','pt-links','Link title','!',
document.getElementById('pt-preferences'));
});
$(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/)"
messages[++a] = "{{" + "Page" + "|";
images[a] = "http://upload.wikimedia.org/wikipedia/commons/c/c3/Button_archivar_biblio.png";
commentaires[a] = "Uniformisation des bandeaux vers page(s) avec l'utilisation du modèle [[Modèle:Page|Page]]"
////////////////////////////////
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')) {
mw.util.addPortletLink('p-cactions', wgScriptPath + '/index.php?title=' + wgPageName + '&action=purge', 'purger', 'ca-purge', 'purger le cache de la page', 'p');
}
}
$(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
$(function() {
if (wgNamespaceNumber == 6) {
mw.util.addPortletLink('p-cactions', 'javascript:LogCommons()', 'Log sur Commons', 'ca-log', 'l');
}
});