acardona/CATMAID — Issue #191: Object Tree "Isolated synaptic terminals" must improve
Author: acardona
Created: 2011-12-12 16:02:31+00:00
State: open

Currently the listing is limited to 1000 elements for any given node. Removing the limit is not a good idea, but it is also not clear in the GUI that there is a limit.

"Isolated synaptic terminals" is a taylor's drawer of unclassified stuff; placeholders, really. Now, to move something out of it, it has to be listed and draggable. Listing 60,000 is not feasible. But we could cut those 60,000 in N folders, each folder listing all skeletons that have as many nodes as the name of the folder: folder "1" lists all that have 1; folder "2" lists all that have 2 nodes; etc. The moment an isolated postsynaptic node (a skeleton of 1 node) is continued, it has 2 nodes or more, and appears in folders that list that number of nodes, which will be far less than 60,000 and more like a dozen, if so.

The folder for those that have 1 node could be shown without children, with a title such as "1 - (60000 items)". The moment a placeholder terminal (a skeleton of one node) is continued, it would then be listed in the "2" folder, and so on.

The object tree is generally very slow anyway; we should in the future come up with our own solution. Perhaps one based on svg instead of a css-skinned

.