Aller au contenu

Utilisateur:Pierfort/monobook.js

Une page de Wikipédia, l'encyclopédie libre.
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 */
}