Difference between revisions 3609750 and 3618518 on frwikisource

 //============================================================
 // Script pour le Trévoux (Phe's product)
 // le troisème document.write() n'est pas indispensable (il ajoute un bouton dans la fenêtre des diffs en dessous des diffs pour avoir des meilleurs diffs) et est utile pour voir plus facilement les modifications faites par le script. Le code est dans Trévoux.js, la plupart des regexp dans Trévoux_data_1.js pour alléger le script principal.
 //============================================================
var server = mw.config.get('wgServer');

mw.loader.load(server + '/w/index.php?title=User:Acer11/Trévoux_data_2.js&action=raw&ctype=text/javascript&dontcountme=s');
mw.loader.load(server + '/w/index.php?title=User:Acer11/Trévoux_data_1.js&action=raw&ctype=text/javascript&dontcountme=s');
mw.loader.load(server + '/w/index.php?title=User:Acer11/Trévoux.js&action=raw&ctype=text/javascript&dontcountme=s');


// install [[User:Cacycle/wikEdDiff]] enhanced diff view using ajax
mw.loader.load('//en.wikipedia.org/w/index.php?title=User:Cacycle/wikEdDiff.js&action=raw&ctype=text/javascript&dontcountme=s');

 //============================================================
 // Met en surbrillance une liste de chaînes de caractères prédéfinis
 //============================================================
document.write('<script type="text/javascript" src="' 
   + 'http://fr.wikisource.org/w/index.php?title=User:Acer11/Erreurs-communes.js'
   + '&action=raw&ctype=text/javascript&dontcountme=s"></script>');

 //============================================================
 // Ajoute un bouton pour mettre le modèle "lang", et un bouton pour mettre le texte en petites capitales.
 //============================================================

 if (mwCustomEditButtons) {
  mwCustomEditButtons[mwCustomEditButtons.length] = {
     "imageFile": "http://upload.wikimedia.org/wikipedia/commons/a/a2/SmallcapsButton.png",
     "speedTip": "small caps",
     "tagOpen": '{{sc|',
     "tagClose": '}}',
     "sampleText": ""};
 };
 if (mwCustomEditButtons) {
  mwCustomEditButtons[mwCustomEditButtons.length] = {
     "imageFile": "http://bits.wikimedia.org/skins-1.5/common/images/button_sig.png",
     "speedTip": "latin",
     "tagOpen": "''{{lang|la|",
     "tagClose": "}}''",
     "sampleText": ""};
 };

 //============================================================
 // [[:en:User:Lupin/popups.js]]
 //============================================================
 
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>');
 
importScript('MediaWiki:Multilingual description.js'); 

 //============================================================
 // Boîte sous la boîte à outils
 //============================================================

      function nouvelleBoite() {
         if(skin=="monobook" || skin=="chick" || skin=="myskin" || skin=="simple") {
            var Portlet_ClassName = "portlet";
            var PBody_ClassName = "pBody";
            var Column_Id = 'column-one';
         } else if(skin=="modern") {
            var Portlet_ClassName = "portlet";
            var PBody_ClassName = "pBody";
            var Column_Id = 'mw_portlets';
         } else if(skin=="vector") {
            var Portlet_ClassName = "portal expanded";
            var PBody_ClassName = "body";
            var Column_Id = 'mw-panel'
         } else {
            var Column_Id = false;
         }
         if(!Column_Id) return;
 
        var l = document.getElementById(Column_Id);
        if (l) {
          l.innerHTML = l.innerHTML
          + '<div class="' + Portlet_ClassName + '" id="p-nbx">'
          + ' <h5 tabindex="5">Boîte Acer11</h5>'
          + ' <div class="' + PBody_ClassName + '">'
          + '   <ul>'         
          + '     <li><a href="http://fr.wikisource.org/wiki/Utilisateur:Acer11/Trévoux.js">TrévouxScript</a></li>'     
          + '     <li><a href="http://fr.wikisource.org/wiki/Utilisateur:Acer11/Trévoux_data_1.js">Trévoux_data_1.js</a></li>'     
          + '     <li><a href="http://fr.wikisource.org/wiki/Spécial:Suivi_des_liens/Livre:Dictionnaire_de_Trévoux,_1771,_I.djvu">Suivi Trévoux</a></li>'      
      + '<li><a href="http://webchat.freenode.net/?channels=#wikisource-fr">webchat.freenode</a></li>'
          + '     <li><a href="http://gallica.bnf.fr/ark:/12148/bpt6k50980z">Trévoux-Gallica</a></li>'
          + '     <li><a href="http://fr.wikisource.org/wiki/Utilisateur:LBE">Tables Trévoux (LBE)</a></li>'
          + '     <li><a href="http://fr.wikisource.org/wiki/user:Acer11/monobook.js">Seul livre</a></li>' 
          + '     <li><a href="http://fr.wikisource.org/wiki/Special:Watchlist/edit">Modifier suivi</a></li>'
          + '     <li><a href="http://www.lexilogos.com/clavier/ivrit.htm">Clavier hébreu</a></li>' 
          + '     <li><a href="http://www.lexilogos.com/clavier/ellenike.htm">Clavier grec ancien</a></li>'                    
          + '   </ul>'
          + ' </div>'
          + '</div> ';
        }
      }
      addOnloadHook(nouvelleBoite);