« Utilisateur:Mfrmfr/monobook.js » : différence entre les versions
Apparence
Contenu supprimé Contenu ajouté
m maintenance |
m maintenance |
||
Ligne 1 : | Ligne 1 : | ||
/************LiveRC***************/ |
/************LiveRC***************/ |
||
loadJs('User:EDUCA33E/LiveRC.js'); |
loadJs('User:EDUCA33E/LiveRC.js'); |
||
/* Fonction cache */ |
|||
loadJs('User:Pmartin/cache.js'); |
|||
/**************************************************************/ |
/**************************************************************/ |
Version du 9 octobre 2008 à 08:27
/************LiveRC***************/
loadJs('User:EDUCA33E/LiveRC.js');
/* Fonction cache */
loadJs('User:Pmartin/cache.js');
/**************************************************************/
/* Ajoute un lien Google sur les liens rouges */
/* Auteur original : Seb35 */
/* Modifications pour IE/Firefox : Dake */
/**************************************************************/
function liensRouges_main()
{
if(/Spe[cz]ial(?::|%3A)Watchlist/i.test(window.location) || /edit/i.test(window.location)) return;
var allLinks = document.getElementById('bodyContent').getElementsByTagName('a');
for(i=0; i<allLinks.length; i++)
{
if(allLinks[i].getAttribute('class') == 'new')
{
titre = allLinks[i].getAttribute('title');
var newElementOutside = document.createElement("sup");
var newElement = document.createElement("a");
newElement.setAttribute("title",'Rechercher \'' + titre + '\'');
newElement.setAttribute("href", 'http://www.google.com/search?num=100&q=' + titre + '+site:fr.wikipedia.org');
newElement.appendChild(document.createTextNode(" google "));
newElementOutside.appendChild(newElement);
insertAfter( allLinks[i].parentNode, newElementOutside, allLinks[i]);
}
}
}
addOnloadHook(liensRouges_main);
/* Ajout de liens */
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:Le Bistro'
urls[1] = 'Wikipédia:Pages à supprimer'
urls[2] = 'Wikipédia:Proposition articles de qualité'
urls[3] = 'WP:BOT'
urls[4] = 'Special:Newimages'
urls[5] = 'Special:Newpages'
urls[6] = 'Special:Blockip'
urls[7] = 'Special:Log/delete'
urls[8] = 'Special:Unusedcategories'
urls[9] = 'Special:Export'
var labels = new Array()
labels[0] = 'Bistro'
labels[1] = 'PàS'
labels[2] = 'pAdQ'
labels[3] = 'Bots'
labels[4] = 'nImgs'
labels[5] = 'nPage'
labels[6] = 'Block'
labels[7] = 'Log/Del'
labels[8] = 'unCat'
labels[9] = 'Export'
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
}
}
}
}
addOnloadHook(OptimizedNavig);
/* Importer sur commons */
function PaletteOutils()
{
var a = document.getElementById("p-tb");
if (a)
{
b = a.getElementsByTagName("ul");
if(b.length > 0)
{
b[0].innerHTML = b[0].innerHTML
+ '<li><span id="n-bistro" title="http://commons.wikimedia.org/wiki/Special:Upload">'
+ '<a href="http://commons.wikimedia.org/wiki/Special:Upload">'
+ 'Importer une image ou un son sur Commons</a></span> </li>'
}
}
}
addOnloadHook(PaletteOutils);
/* 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'>"+
"<div id='EditCount' style='display:inline;'>" +
"Editcount" +
"</div></a></li>";
l.innerHTML = before + pitem + after ;
}
addOnloadHook(addECButton);