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.
/*
********************************************************************
** xportlet - Fonctions de manipulation de l'interface mediawiki
** Compatibilité : mediawiki
** Support : Discussion_utilisateur:Arkanosis
** Licence : domaine public
**
** Installation : ajouter
**  importScript('Utilisateur:Arkanosis/xportlet.js');
** dans le script. Pour les développeurs uniquement.
*/

window.newPortlet = function (parent, id, title, younger)
{
  var node = document.getElementById(parent);
  if (!node)
    return null;

  var portlet = document.createElement('div');
  portlet.setAttribute('class', 'generated-sidebar portlet');
  portlet.setAttribute('id', id);

  var titleNode = document.createElement('h3');
  titleNode.appendChild(document.createTextNode(title));
  portlet.appendChild(titleNode);

  var divNode = document.createElement('div');
  divNode.setAttribute('class', 'pBody');
  divNode.appendChild(document.createElement('ul'));
  portlet.appendChild(divNode);

  //if (younger)
  //  node.insertBefore(portlet, younger);
  //else
    node.appendChild(portlet);
};

window.removePortlet = function (portlet)
{
  var node = document.getElementById(portlet);
  if (!node)
    return null;

  var parent = node.parentNode;
  if (!parent)
    return;

  parent.removeChild(node);
};

window.removePortletLink = function (portlet, id)
{
  var node = document.getElementById(portlet);
  if (!node)
    return null;

  var parent = node.getElementsByTagName('ul')[0];
  var child = document.getElementById(id);
  if (!parent || !child)
    return;

  parent.removeChild(child);
};