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.
mw.loader.using('mediawiki.util', function () {

//*** Liens vers mes sous-pages
$(function() {
  mw.util.addPortletLink('p-navigation', '/wiki/Utilisateur:Bjung/Palettes', 'BjungPalettes');
  mw.util.addPortletLink('p-navigation', '/wiki/Utilisateur:Bjung/Test', 'BjungTest');
  mw.util.addPortletLink('p-navigation', '/wiki/User:Bjung/monobook.js', 'Monobook.js');
  mw.util.addPortletLink('p-navigation', '/wiki/Wikipédia:Le_Bistro', 'Bistro');
});

/*
$(function() {
  var l = document.getElementById('p-navigation');
  if (!l) return;
  l.innerHTML = l.innerHTML
    + '<div class="portlet" id="p-nbx">'
    + ' <h3>Boîte perso</h3>'
    + ' <div class="pBody">'
    + '   <ul>'
    + '     <li><a href="//fr.wikipedia.org/wiki/Wikipédia:Le_Bistro">Bistro</a></li>'
    + '     <li><a href="//fr.wikipedia.org/wiki/User:Bjung/monobook.js">Monobook.js</a></li>'
    + '   </ul>'
    + ' </div>'
    + '</div> ';
});
*/

$(function() {
  addCustomButton('Button_Tool_commons.png',
                  'Un test',
                  'avant',
                  'après',
                  'xxx',
                  'montest');

  //*** Bouton Commons (sans titre)
  addCustomButton('//upload.wikimedia.org/wikipedia/commons/f/f8/Button_Tool_commons.png',
                  'Lien Commons (sans titre)',
                  '{{Autres projets|commons=Category:',
                  '}}',
                  mw.config.get('wgPageName').replace(/_/g, " "),
                  'commons1');

  //*** Bouton Commons (avec titre)
  addCustomButton('//upload.wikimedia.org/wikipedia/commons/f/f8/Button_Tool_commons.png',
                  'Lien Commons (avec titre)',
                  '{{Autres projets|commons=Category:',
                  '|commons titre=' + mw.config.get('wgPageName').replace(/_/g, " ") + '}}',
                  mw.config.get('wgPageName').replace(/_/g, " "),
                  'commons2');
});

//*** Commentaires standards pour boîte de résumé

function addToSummary(str)
{
  document.editform.wpSummary.value = document.editform.wpSummary.value == "" ? str : document.editform.wpSummary.value + " " + str;
}

//*** Mettre en forme une catégorie
function ProcessCat()
{
  var c = document.getElementById("wpTextbox1")

  if (!c)
  	return;

  var name = document.location;
  alert(name);
  
  var t = c.innerHTML.split("\n");
  var z = 0, mb = 0;
  
  for (var i = 0; i < t.length; i++) {
    var s = t[i].trim().toLowerCase();

    if (s.startsWith("{{multi bandeau") || t[i].startsWith("multibandeau")) {
      var x = t[i]; t[i] = t[mb]; t[mb++] = "{{Multi bandeau" + x.substring(x.indexOf("andeau")+6); z = 1;
    }
    else if (s.startsWith("{{catégorie") && !s.startsWith("{{catégorie de modèles")) {
      var x = t[i]; t[i] = t[mb]; t[mb++] = "{{Catégorie" + x.substring(x.indexOf("atégorie")+8); z = 1;
    }
  }

  if (z) {
    var s = "";
    
    for (var i = 0; i < t.length; i++)
      s += t[i] + "\n";
   	  
   	c.innerHTML = s;
  }
}

function NewButtons()
{
  var sumLbl = document.getElementById("wpSummaryLabel")

  if (!sumLbl)
    return;

  var str1 = "Fonctions contenu : ";

  str1 += "<a href=\"javascript:ProcessCat()\" class=\"sumLink\" title=\"Mettre en forme la catégorie\">mef_cat</a>";

  var sumInput = document.getElementById("wpSummary")
  sumInput.style.width = "90%"

  var titles = new Array()
  titles.push("géoloc")
  titles.push("style")
  titles.push("typo")
  titles.push("ortho")
  titles.push("compléments")
  titles.push("image")
  titles.push("wikif")
  titles.push("layout")
  titles.push("nettoyage")
  titles.push("cat")
  titles.push("iw")

  var inputs = new Array()
  inputs.push("géolocalisation")
  inputs.push("style")
  inputs.push("typo")
  inputs.push("orthographe/grammaire")
  inputs.push("compléments")
  inputs.push("+ image(s)")
  inputs.push("wikif")
  inputs.push("mise en page")
  inputs.push("nettoyage")
  inputs.push("+ cat.")
  inputs.push("+ interwiki(s)")

  var str2 = "Ajouter au résumé : ";

  for (var cpt = 0; cpt < titles.length; cpt ++) {
    if (cpt > 0)
      str2 += " · ";

    str2 += "<a href=\"javascript:addToSummary('" + inputs[cpt] + "')\"";
    str2 += " class=\"sumLink\" title=\"Ajouter '" + inputs[cpt] +"' dans la boîte de résumé\">";
    str2 += titles[cpt];
    str2 += "</a>";
  }

  sumLbl.innerHTML = str1 + "<br />" + str2 + "<br />" + sumLbl.innerHTML;
}

$(NewButtons);

});