Utilisateur:Boly38/monobook.js
Note : après avoir enregistré la page, 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 (Cmd-R sur Apple Mac) ;
Firefox (sur GNU/Linux) / Chrome / Internet Explorer / Opera : maintenez la touche Ctrl en cliquant sur le bouton Actualiser ou pressez Ctrl-F5./* <pre><nowiki> */
// Pour plus amples informations : Voir [[Wikipédia:Monobook]] (simple) et [[Wikipédia:Personnaliser monobook]] (complet)
/* LiveRC : Utilisateur:EDUCA33E/LiveRC/Documentation */
importScript('User:EDUCA33E/LiveRC.js');
/* Popup en anglais : */
document.write('<script type="text/javascript" src="'
+ 'http://en.wikipedia.org/w/index.php?title=User:Lupin/popups.js'
+ '&action=raw&ctype=text/javascript&dontcountme=s"></script>');
// Source : [[Utilisateur:Dake/Javascript]]
/** ****************************************************************************
* Testé avec MediaWiki 1.6a - ajoute un onglet "Google" qui permet de lancer une recherche locale ou globale sur Google avec le nom
* de l'article comme mot-clé. Hégésippe a ajouté quelques liens en plus à la version originale.
**/
function googleOnglet() {
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"><font style="color: blue; font-weight: bold; padding-left: 0.5em">G</font>'
+ '<a href="http://www.google.fr/search?num=20&hl=en&safe=off&q=site%3Afr.wikipedia.org+' + pageName + '&btnG=Search">'
+ 'wp-fr</a>'
+ '<a href="http://www.google.fr/search?num=20&hl=en&safe=off&q=site%3Awikipedia.org+' + pageName + '&btnG=Search">'
+ 'wp</a>'
+ '<a href="http://www.google.fr/search?num=20&hl=fr&safe=off&q=' + pageName + '&btnG=Search&meta=lr%3Dlang_fr">'
+ 'web-fr</a>'
+ '<a href="http://www.google.fr/search?num=20&hl=en&safe=off&q=' + pageName + '&btnG=Search">'
+ 'web</a>'
+ '</li>';
}
}
}
$(googleOnglet);
/** ****************************************************************************
* Testé avec MediaWiki 1.6a - Ne fonctionne pas si "Utiliser l'affichage amélioré de la liste de suivi (certains navigateurs
* seulement)" est activé dans les préférences
* Devrait afficher ceci dans la liste de suivi : (hist) (diff) (stop) .. Article...
**/
function insertAfter(parent, node, referenceNode) {
parent.insertBefore(node, referenceNode.nextSibling);
}
function OptimizedSuivi()
{
if (document.URL.indexOf("http://fr.wikipedia.org/wiki/Special:Watchlist")==0 ||
document.URL.indexOf("http://fr.wikipedia.org/w/index.php?title=Special:Watchlist")==0 ){
var allDays = document.getElementsByTagName("ul");
for (i=0; i<allDays.length; i++) {
if (allDays[i].getAttribute("class") == "special") {
var artList = allDays[i].getElementsByTagName("li");
for (j=0; j<artList.length; j++) {
var elem = artList[j];
var aTag = elem.getElementsByTagName("a");
var articleName = aTag[0].getAttribute("title");
var stopWatch = "/w/index.php?title=" + articleName + "&action=unwatch"
var newElement = document.createElement("a");
newElement.setAttribute("href",stopWatch);
var newText = document.createTextNode("stop");
newElement.appendChild(newText);
var newPar = document.createTextNode(") (")
// séparation des cas (nouvel article, ou déjà existant)
if (aTag[0].childNodes[0].data == "diff") {
insertAfter(elem, newPar, aTag[1]);
} else {
insertAfter(elem, newPar, aTag[0]);
}
insertAfter(elem, newElement, newPar);
}
}
}
}
}
$(OptimizedSuivi);
/** ****************************************************************************
* Testé avec MediaWiki 1.6a - Ajout de liens internes (bistro, PàS, etc.) dans la boîte de navigation à gauche
**/
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:Pages à vérifier'
urls[3] = 'Wikipédia:Pages à fusionner'
urls[4] = 'Special:Contributions/Utilisateur:Boly38'
urls[5] = 'Special:Newpages'
urls[6] = 'Special:Contributions/newbies'
urls[7] = 'Wikipédia:Vandalisme en cours'
urls[8] = 'Special:Unusedcategories'
urls[9] = 'Special:Export'
var labels = new Array()
labels[0] = 'Bistro'
labels[1] = 'PàS'
labels[2] = 'PàV'
labels[3] = 'PàF'
labels[4] = 'Suivi'
labels[5] = 'nPage'
labels[6] = 'NooB'
labels[7] = 'Vandl'
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
}
}
}
}
$(OptimizedNavig);
// 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 indexofampercent = categoryname.indexOf("&");
if (indexofampercent != -1)
categoryname = categoryname.substring(0, indexofampercent);
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?wiki=' + wikiname + '&art=on&cat=' + categoryname;
li.appendChild(a);
document.getElementById('ca-nstab-category').parentNode.appendChild(li);
}
}
$(CategoryTree);
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="https://fr.m.vvikipidea.org/w/index.php?action=purge&title=' + pageName + '">purger</a>' + '</li>';
}
}
}
$(OngletPurge);
/** *********************************************************
* this is the end
*/
/* </nowiki></pre> */