User:Anakin101/addPortlet.js

function addPortlet(id, title, before) {

var copy = document.getElementById('p-tb');

var div = document.createElement('div');

div.setAttribute('id', id);

div.setAttribute('class', copy.getAttribute('class'));

div.innerHTML = '

' + title + '
';

var pBody = document.createElement('div');

pBody.setAttribute('class', copy.getElementsByTagName('div')[0].getAttribute('class'));

pBody.appendChild(document.createElement('ul'));

div.appendChild(pBody);

if (before && (before = document.getElementById(before))) {

copy.parentNode.insertBefore(div, before);

} else {

copy.parentNode.appendChild(div);

}

return pBody;

}