Utilisateur:Rheto/monobook.js

Un article de Wikipédia, l'encyclopédie libre.

Note : Après avoir publié la page, vous devrez forcer son rechargement pour voir les changements : Mozilla / Konqueror / Firefox : Shift-Ctrl-R, Internet Explorer / Opera : Ctrl-F5, Safari : Cmd-R.

 obtenir("EditZeroth");
 
 obtenir("CatsaGauche");
 
 obtenir("BistroOracle");
 
obtenir("HotCats");
obtenir("RevertDiff");
 
 loadJs('User:EDUCA33E/LiveRC.js');
 
 function catsattop() {
   var cats = document.getElementById('catlinks');
   var bc = document.getElementById('bodyContent');
   bc.insertBefore(cats, bc.childNodes[0]);
 }
 
 <!--------------- AMELIORATION NAVIGATION --------------->
 <!--------------- Ajout d'un nombre réduit de liens internes dans la boîte de navigation (Auteur : Dake)--------------->
 
 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:Liste des articles non neutres' 
      urls[1] = 'Wikipédia:Pages à supprimer'
      urls[2] = 'Catégorie:Médecine'
      urls[3] ='Discussion_Projet:Médecine'
 
      var labels = new Array()
      labels[0] = 'LANN'
      labels[1] = 'PàS'
      labels[2] = 'Med'
      labels[3] = 'SdG'
 
       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
      }
    }
  }
 }
 
 
 addLoadEvent(OptimizedNavig);
 
 
 <!--------------- FLECHES VERS LE HAUT DE PAGE à côté des titres (Auteur : Marc Mongenet) --------------->
 
 function PageHomeArrows()
 {
        for (var level = 2; level <= 6; ++level) {
                var h = document.getElementsByTagName("h" + level);
                for (var i = 0; i < h.length; ++i) {
                        var arrow = document.createElement("a");
                        arrow.appendChild(document.createTextNode(" ↑"));
                        arrow.href = "javascript:window.scrollTo(0,0); void 0;";
                        h[i].appendChild(arrow);
                }
        }
 }
 addLoadEvent(PageHomeArrows);
 
<!---------------   Arborescence des catégories (Auteur : Anakin) --------------->
 
 // 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 indexofampersand = categoryname.indexOf("&");
    if (indexofampersand != -1)
      categoryname = categoryname.substring(0, indexofampersand);
 
    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?wikilang=fr&wiki=' + wikiname + '&art=on&cat=' + categoryname;
 
    li.appendChild(a);
 
    document.getElementById('ca-nstab-category').parentNode.appendChild(li);
  }
 }
 
 addLoadEvent(CategoryTree);
 
 
//[[Image:ResumeDeluxe JS.png|center|Illustration]]<source lang="javascript" line="">
/*
 * Résumé Deluxe
 *
 * Ajoute des commentaires de modification prédéfinis
 *
 * Auteur : Dake
 * Contributions : Pabix, Tieno
 * Date de dernière révision : 12 novembre 2006
 */
 
//////////////////////ZONE PERSONNALISABLE//////////////////////
var resumedeluxeTitles = new Array();
with (resumedeluxeTitles) {
        push("ortho");
        push("- typo");
        push("- catégorisation");
        push("- interwiki");
        push("- wikification");
        push("- image");
        push("- redirection");
        push("- style");
        push("- revert");
        push("- réorganisation");
        push("- réponse");
        push("- maintenance");
}
var resumedeluxeInputs= new Array();
with (resumedeluxeInputs) {
        push("ortho");
        push("typo");
        push("catégorisation");
        push("interwiki");
        push("wikification");
        push("image");
        push("redirection");
        push("style");
        push("revert");
        push("réorganisation");
        push("réponse");
        push("maintenance");
}
/////////////////FIN DE LA ZONE PERSONNALISABLE/////////////////
 
function setSummary(str)
{
        document.editform.wpSummary.value = str;
}
 
function addToSummary(str)
{
        var resum = document.editform.wpSummary.value;
        if(resum != 0 && resum.indexOf("*/") < resum.length - 3) {
                document.editform.wpSummary.value += " - ";
        }
        document.editform.wpSummary.value += str;
}
 
function DeluxeSummary()
{
        var sumLbl = document.getElementById("wpSummaryLabel");
        if(sumLbl) {
                var sumInput = document.getElementById("wpSummary");
                sumInput.style.width = "95%";
                var str = "Messages prédéfinis : ";
                for(var cpt = 0; cpt < resumedeluxeTitles.length; cpt ++) {
                        var tmp = resumedeluxeInputs[cpt];
                        str += "<a href=\"javascript:addToSummary('" + tmp.replace( /[']/g , "\\'") + "')\""
                                + " class=\"sumLink\" title=\"Ajouter dans la boîte de résumé\">"
                                + resumedeluxeTitles[cpt]
                                + "</a> ";
                }
                sumLbl.innerHTML = str + "<br />" + sumLbl.innerHTML;
        }
}
addOnloadHook(DeluxeSummary);
//</source>[[:Catégorie:MediaWiki:Fonction Monobook en JavaScript]]