
Hello, Initially we regarded the default expansion of the map as a time saving feature but it seems the performance is not fast on very large maps, for example dictionary type ones. We will set the default expansion to go only one level from the root. An action Expand All will allow the full expansion of a tree node in the DITA Maps view. Also we will consider saving the editing context of a DITA map: the expansion state of the map, the currently edited topic, the location of the cursor, etc. Thank you for your suggestions, Sorin Eliot Kimber wrote:
One of the really nice features of Arbortext Editor is the way you can control the expansion in their tree viewer: expand/collapse all or expand one level (they also implement a triple click that does the expand one level).
For example, given a fully-expanded map, selecting the map element and doing "expand one level" would collapse all the children of the map so you only see the direct child topicrefs/topicheads.
This is especially handy for very long maps. For example, I'm doing a lot of DTD documentation where I have the reference entries grouped by letter and there might be 150 or 200 separate entries under 20 or more groups. It can take a while for the map to populate all the navigation titles when I first open it, but if it was initially collapsed, it would populate the letter groups pretty fast.
It would be really nice if this could be set as the default expansion for opening maps. I'm not sure if it would be practical to remember the expansion state of the map on save, probably not, but that would be handy too.
Cheers,
Eliot