Tested in Firefox 1.0.4, Safari 1.3, and Internet Explorer 6.
Enter key makes new nodes. Tab indents, shift+tab unindents. Pressing backspace in an empty textbox deletes the item.
To-Do's:
- Save textbox text in LI's value attribute
- Auto-increase size of text input box as input grows
- Save/load node tree
- Drag/drop placement
- Show/Hide (collapse/expand) child nodes
- Status toggle for nodes (checked/unchecked or somesuch)
Have at it: