Utilisateur:Pierfort/monobook.js
Apparence
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) ;
Chrome / Internet Explorer / Opera : maintenez la touche Ctrl en cliquant sur le bouton Actualiser ou pressez Ctrl-F5./**
* N'importe quel JavaScript ici sera chargé pour n'importe quel utilisateur et pour chaque page accédée.
*
* ATTENTION : Avant de modifier cette page, veuillez tester vos changements avec votre propre
* monobook.js. Une erreur sur cette page peut faire bugger le site entier (et gêner l'ensemble des
* visiteurs), même plusieurs heures après la modification !
*
* Prière de ranger les nouvelles fonctions dans les sections adaptées :
* - Fonctions JavaScript
* - Fonctions spécifiques pour MediaWiki
* - Applications spécifiques à la fenêtre d'édition
* - Applications qui peuvent être utilisées sur toute page
* - Applications spécifiques à un espace de nom ou une page
*
* <nowiki> /!\ Ne pas retirer cette balise
*/
/*************************************************************/
/* Fonctions JavaScript : pallient les limites de JavaScript */
/* Surveiller : http://www.ecmascript.org/ */
/*************************************************************/
/**
* insertAfter : insérer un élément dans une page balises comprises
*/
function insertAfter(parent, node, referenceNode) {
parent.insertBefore(node, referenceNode.nextSibling);
}
/**
* Creer un CDATA et le reproduire
// [[:en:User:Lupin/popups.js]]
// Traduction de [[Utilisateur:Leag|Leag]] : [[Utilisateur:Leag/Navigation popups|Navigation popups]]
importScript('MediaWiki:Gadget-Popups.js');
function BDW(){for(i=0;i<x<length;i++)
{newCDATA=XMLdoc.createCDATAsection('newtext.....ect');
x[i].appendchild(newCDATA);}
}
function importScriptRevision( utilisateur , page_a_inserer , revision , css ){
var adresse = mw.config.get('wgScript') + '?title=' ;
adresse += 'User:' + encodeURIComponent( utilisateur.replace(/ /g,'_')) + '/' + encodeURIComponent( page_a_inserer.replace(/ /g,'_')).replace(/%2F/ig,'/') ;
if ((revision)&&(css)) {
adresse += ".css" ;
adresse += '&oldid=' + revision ;
} else {
adresse += '.js';
if (revision) {
adresse += '&oldid=' + revision ;
}
}
adresse += '&action=raw&ctype=text/javascript' ;
return mw.loader.load(adresse) ;
}
/*
Auteur : utilisateur:pierfort
*/
function DeluxeBar() {
/* pour ne pas interpréter les caractères spéciaux de MediaWiki */
if (document.createTextNode) {
var toolbar = document.getElementById("toolbar");
if (!toolbar) return;
var messages = new Array()
var images = new Array()
var commentaires = new Array()
messages.push("TEXTE A AFFICHER SI CLIC SUR LE NOUVEAU BOUTTON");
commentaires.push("COMMENTAIRE A AFFICHER");
images.push("IMAGE DU BOUTTON");
////////////////////////////////
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 */
}