alecpl
2010-04-13 ed60fef27c3a37dfdf94db8c1a24f2e25948676f
THREADS
@@ -1,3 +1,7 @@
*** Current status of THREADS implementation ***
CHANGES IN RELATION TO ORIGINAL PATCH
    - don't add nested messages into selection on collapse if parent message
      is in selection
@@ -17,6 +21,10 @@
    - updating threaded message list on message delete
    - don't reload messages list on check_recent
KNOWN ISSUES:
    - on new message (check_recent) the whole list is reloaded
    - css issues on IE6
TODO (other):
    - performance: fetching all messages for list in "expand all" state only,
      if "expand all" is disabled we should fetch only root messages and fetch
@@ -26,18 +34,7 @@
             all headers for each child
    - button in #listcontrols to mark all messages in current thread (with selected
      root or child message),
    + thread tree icons
    + thread css: message row height, thread/status icon alignment
      (change size of all list icons to 14x14)
    - remove 'indexsort' label from localization files
    - icons for thread tree structure
TODO (by the way):
    - use jQuery.inArray instead of find_in_array() (common.js)
    + use only one function (js) to generate messages list
KNOWN ISSUES:
    - on new message (check_recent) the whole list is reloaded
    + table header replacement doesn't work on IE
    - css issues on IE6
    + css issues on IE7