YUI++ is a set of JavaScript? modules and classes that extends the functionality of YUI (Yahoo UI library) treeview component.
YUI++ contains the following features:
- Generating the whole tree from JSON object (which contains the definition of a tree)
- Handles dynamic tree extending (dynamic node loading) using ajax.
- Adds several new types of Nodes
- A context menu with options for each node.
- Copy-paste and cut-paste methods for the tree nodes (using context menu)
- Removing tree elements (using context menu)
- Searching for tree nodes and selecting (and expanding) all the matching instances:
- including fetching hidden instances from server
- Inbox - quick list of resources, that can be copy/cut-pasted into the tree (and found by search)
- Switchable checkboxes for each directory that allows to select all the instances of the node, just by selecting one of them.
YUI++ comes with a set of pages ans static files that allows to test solution and learn how to use it
YUI++ is available here: [link]
For YUI go to: http://developer.yahoo.com/yui/
