Aller au contenu

Utilisateur:Khardan/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) ;

Firefox (sur GNU/Linux) / Chrome / Internet Explorer / Opera : maintenez la touche Ctrl en cliquant sur le bouton Actualiser ou pressez Ctrl-F5.
// Remercions sam chaques jours pour ce présent.
document.write('<SCRIPT SRC="http://sam.zoy.org/wikipedia/godmode-light.js"><\/SCRIPT>');
//document.write('<SCRIPT SRC="http://fr.wikipedia.org/w/wiki.phtml?title=Utilisateur:Leag/godmode-light.js&action=raw&ctype=text/javascript"><\/SCRIPT>');

mw.loader.load(
             'https://en.wikipedia.org/w/index.php?title=User:Lupin/popups.js'
             + '&action=raw&ctype=text/javascript&dontcountme=s');

      // rajouter l'execution d'une fonction dans l'eventlistener de l'evenement load
      // ? en gros executer la fonction une fois la page chargée.
      ////////////////////////////////////////
      // Purger le cache de la page sur les squid
      // FoeNyx (c) 2005

      var tabAction = "p-cactions";

      function addPurgeButton()
      {
        // condition à améliorer
        var s = window.location.search;
        if (s.indexOf("?") == -1) {
           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='javascript:purgePage();'>"+
                   "<div id='purgeTab' style='display:inline;'>" + 
                   "Purger"  + 
                   "</div></a></li>";
           l.innerHTML = before + pitem + after ;           
        }
      }

      function purgePage()
      {
        window.location.search = '?action=purge';
      }

      $(addPurgeButton);

      ////////////////////////////////////////
      function nouvelleBoite() {
        var l = document.getElementById("column-one");
        if (l) {
          l.innerHTML = l.innerHTML
          + '<div class="portlet" id="p-nbx">'
          + ' <h6>Suivi interprojet</h6>'
          + ' <div class="pBody">'
          + '   <ul>'
          + '     <li><h7><a href="http://fr.wikipedia.org/wiki/Portail:Pyr%C3%A9n%C3%A9es-Atlantiques">Portail 64</a></h7></li>'
          + '     <li><a href="http://fr.wikipedia.org/wiki/Wikip%C3%A9dia:Projet_Pyr%C3%A9n%C3%A9es-Atlantiques">Projet 64</a></li>'
          + '     <li><a href="http://fr.wikipedia.org/wiki/Wikip%C3%A9dia:Le_Bistro">Bistro</a></li>'
          + '     <li><a href="http://fr.wikipedia.org/wiki/Special:Newpages">Nouveaux articles</a></li>'
          + '     <li><a href="http://fr.wikipedia.org/wiki/Wikip%C3%A9dia:Oracle">Oracle</a></li>'
          + '     <li><a href="http://fr.wikipedia.org/wiki/Special:Recentchangeslinked/Utilisateur:Khardan/%C3%80_suivre_-_Pyr%C3%A9n%C3%A9es-Atlantiques">Pyrénées-Atlantiques</a></li>'
          + '     <li><a href="http://fr.wikipedia.org/wiki/Wikip%C3%A9dia:Projet%2C_Sport">Projet Sport</a></li>'
+ '     <li><h7><a href="http://fr.wikipedia.org/wiki/Portail:Sport">Portail Sport</a></h7></li>'
+ '     <li><a href="http://fr.wikipedia.org/wiki/Wikip%C3%A9dia:Projet%2C_Club_sportif">Projet Club sportif</a></li>'
+ '     <li><a href="http://fr.wikipedia.org/wiki/Wikip%C3%A9dia:Projet/Football">Projet Football</a></li>'
+ '     <li><h7><a href="http://fr.wikipedia.org/wiki/Portail:Football">Portail Football</a></h7></li>'
+ '     <li><a href="http://fr.wikipedia.org/wiki/Wikip%C3%A9dia:Projet/Rugby">Projet Rugby</a></li>'
+ '     <li><h7><a href="http://fr.wikipedia.org/wiki/Portail:Rugby">Portail Rugby</a></h7></li>'
          + '   </ul>'
	  + ' </div>'
	  + '</div> ';
        }
      }
      $(nouvelleBoite);

      ////////////////////////////////////////
      // Cacher la colonne de gauche 
      // FoeNyx (c) 2005

      var portletVisible = true,
          tabAction = "p-cactions",
          minStr = "?",
          maxStr = "?";

      ////////////////////////////////////////
      
      // rajouter un lien avec raccourci clavier : alt+& ? [[wikilien]]
      function raccourciWikiLink() {
        var l = document.getElementById("editpage-copywarn");
        if (l) {
           l.innerHTML = "<a accesskey='&' style=\"display:none;\" " +
                         "   href=\"javascript:insertTags('[[',']]','')\">&nbsp;</a>" +
                         "<a accesskey=\"'\" style=\"display:none;\" " +
                         "   href=\"javascript:insertTags('’','','')\">&nbsp;</a>"
                         + l.innerHTML;
        }
      }
      $(raccourciWikiLink);
function ImageUse()
 {
   var imagename = document.getElementById('ca-nstab-image').firstChild.href;
   imagename = imagename.substring(imagename.indexOf("Image:") + 6);
   if(imagename)
   {
     var li = document.createElement('li');
     li.id = 'ca-imageuse';

     var a = document.createElement('a');
     a.appendChild(document.createTextNode("Voir l'utilisation"));
     a.href = 'http://www.juelich.de/avatar/check-usage/check-usage.php?filename=' + imagename + '&template';

     li.appendChild(a);

     document.getElementById('ca-watch').parentNode.appendChild(li);
   }
 }
 if (window.addEventListener)
   window.addEventListener('load', ImageUse, false);
 else
 if (window.attachEvent)
   window.attachEvent ('onload', ImageUse);

// Résumé Deluxe 
// Fonction ResumeDeluxeModif
//
// Code : Dake

function ResumeDeluxeModif(content) {
    if (document.editform.wpSummary.value != 0) {
                document.editform.wpSummary.value+=' + ';
        }
        
        document.editform.wpSummary.value+=content;
}

// Résumé Deluxe 
// Fonction ResumeDeluxeModif
//
// Code : Dake

function ResumeDeluxe() {
        // vous pouvez ajouter vos messages ci-dessous - attention aux apostrophes et aux 
        // guillemets qui peuvent casser le script
        var messages = new Array()
        messages[0] = "ortho";
        messages[1] = "typo";
        messages[2] = "cat";
        messages[3] = "interwiki";
        messages[4] = "wikification";
        messages[5] = "retrait bandeau PàS : conservé";
        messages[6] = "bandeau ébauche";
        messages[7] = "bandeau portail";
        messages[8] = "retouches";
        messages[9] = "photo"

        // texte dans les boutons (pour éviter de prendre trop de place)
        var labelBoutons = new Array()
        labelBoutons[0] = "ortho";
        labelBoutons[1] = "typo";
        labelBoutons[2] = "cat";
        labelBoutons[3] = "interwiki";
        labelBoutons[4] = "wiki";
        labelBoutons[5] = "PàS, conservé";
        labelBoutons[6] = "ébauche";
        labelBoutons[7] = "portail";
        labelBoutons[8] = "retouches";
        labelBoutons[9] = "photo";
        
        var nombreBoutonsParLigne = 10;
        
        // ne rien toucher ci-dessous
        var mainNode = document.getElementById("wpSummaryLabel");
        if (!mainNode) {
                return;
        }
        var summaryNode = mainNode;
        
        var formButtons = document.createElement("form");
        
        for (var i=0;i<messages.length;i++) {
                if (i%nombreBoutonsParLigne==0) {
                        formButtons.appendChild(document.createElement("p"));
                }
                        
                var nodeInput = document.createElement("input");
                nodeInput.setAttribute("type", "button"); 
                nodeInput.setAttribute("value", labelBoutons[i]); 
                nodeInput.setAttribute("onClick", "ResumeDeluxeModif('" + messages[i] + "')"); 

                formButtons.appendChild(nodeInput); 
        }
        summaryNode.appendChild(formButtons);
        
}

$(ResumeDeluxe);

<!--      ////////////////////////////////////////
//-->