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.
*/
 
function newPortlet(parent, id, title, younger)
{
var node = document.getElementById(parent);
if (!node)
return null;
 
//var portlet = document.createElement('div');
//portlet.setAttribute('class', 'portal expanded');
//portlet.setAttribute('id', id);

var portlet = document.createElement('div');
portlet.setAttribute('class', 'portal collapsed');
portlet.setAttribute('id', id);
 
var titleNode = document.createElement('h5');
titleNode.appendChild(document.createTextNode(title));
portlet.appendChild(titleNode);
 
var divNode = document.createElement('div');
divNode.setAttribute('class', 'body');
divNode.appendChild(document.createElement('ul'));
portlet.appendChild(divNode);
 
//if (younger)
//  node.insertBefore(portlet, younger);
//else
node.appendChild(portlet);
}
 
function removePortlet(portlet)
{
var node = document.getElementById(portlet);
if (!node)
return null;
 
var parent = node.parentNode;
if (!parent)
return;
 
parent.removeChild(node);
}
 
function removePortletLink(portlet, id)
{
var node = document.getElementById(portlet);
if (!node)
return null;
 
var parent = node.getElementsByTagName('ul')[0];
var child = document.getElementById(id);
if (!node || !child)
return;
 
parent.removeChild(child);
}