TODO

Path: TODO
Last Update: Wed Jul 13 01:20:28 Pacific Standard Time 2005

To-Do

This list is not necessarily exhaustive.

  • Test on IE 5.5, Safari, others.
  • Improve error handling.
  • Special effects:
    • Smooth scrolling when the tree changes its scrollbar position to bring items into view.
    • Slide-down effect when a branch is opened.
    • Rotate between branch expanded/collapsed closed icons when expanding/collapsing.
  • Specify query condition for LiveTree::ClassMethods.live_tree .
  • Give some consideration to fall-backs if the browser does not support JavaScript or AJAX.
  • Implement checkboxes next to tree items as an option.
  • Truncate item names intelligently.
  • Show tooltips that show full name of truncated items.
  • Ability to handle changing trees: manipulate tree on the client side, and update portions of the tree from the server.

[Validate]