Wikipedia:WikiProject User scripts/Scripts/Add LI menu
Appearance
// The CSS for this to work is on the talk page.
// <syntaxhighlight lang="JavaScript">
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 <ul> to add <li>s to
}
// </syntaxhighlight>[[Category:Wikipedia scripts]]