Opened 14 years ago

Closed 14 years ago

#1245 closed task (fixed)

Add support for lazy loading of nodes in JoustTree

Reported by: Nicklas Nordborg Owned by: Nicklas Nordborg
Priority: blocker Milestone: BASE 2.11
Component: web Version:
Keywords: Cc:

Description

The JoustTree? component is used to generate various overviews that are displayed as trees in the web client. The current implementation requires that all nodes are defined at the same time the tree is created. This results in performance problems in some situations since the tree can be rather large in some cases. See #1240 and #1241.

Change History (4)

comment:1 Changed 14 years ago by Nicklas Nordborg

Owner: changed from everyone to Nicklas Nordborg
Status: newassigned

comment:2 Changed 14 years ago by Nicklas Nordborg

(In [4793]) References #1245: Add support for lazy loading of nodes in JoustTree?

Implemented a simple test case for lazy loading. DO NOT FORGET TO REMOVE IT BEFORE RELEASE. Next step is to start with a real case (eg. #1241).

comment:3 Changed 14 years ago by Nicklas Nordborg

(In [4795]) References #1245: Add support for lazy loading of nodes in JoustTree?

Removed debug test case. Seems to work good for the directory tree (see #1241).

comment:4 Changed 14 years ago by Nicklas Nordborg

Resolution: fixed
Status: assignedclosed

(In [4797]) Fixes #1245: Add support for lazy loading of nodes in JoustTree?

Made it less likely for double-clicks to load the subdirectories twice.

Note: See TracTickets for help on using tickets.