TODO

Path: TODO
Last Update: Mon Feb 20 16:37:18 Pacific Standard Time 2006

To-Do

This list is not necessarily exhaustive.

  • Handle missing items (especially after search).
  • Test on IE 5.5, others.
  • 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.
  • 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, and display tooltip when hovering that shows whole name
  • Persistance: allow user to leave the page, and come back, and have the same folders open
  • Ability to handle changing trees: manipulate tree on the client side, and update portions of the tree from the server.
  • Ability to refreshing data:
    • Force refreshing of folder contents every time the folder is opened
    • Refresh whole tree, but keep same folders open
    • Ability to refresh a folder
  • Pass initial data complete to a certain item so it doesn’t need to search when opening to something deep in the tree
  • A way to display an "empty folder"
  • A way to display multiple trees that have no parent or don’t have a common parent

[Validate]