Wikipedia:WikiProject User scripts/Scripts/Add LI menu

// The CSS for this to work is on the talk page.

//

function addlimenu(tabs, name, id, href, position) {

var na, mn;

var li;

if (!id) id = name;

if (!href) href = '#';

na = document.createElement("a");

na.appendChild(document.createTextNode(name));

na.href = href;

mn = document.createElement("ul");

li = document.createElement("li");

li.appendChild(na);

li.appendChild(mn);

if (id) li.id = id;

li.className = 'tabmenu';

if (position) {

tabs.insertBefore(li, position);

} else {

tabs.appendChild(li);

}

return mn; // useful because it gives us the