Browsing in SiteBrowser

    SiteBrowser's purpose is to displays items that are organized in a tree like structure, allowing user to browse through them and click to get a document, associated with an item. So, each item have visual components, optional URL of associated document and optional "target" - window in which associated document will be displayed when user click on the item (overall concepts).

    Browsing is mostly intuitive. There are also some applet parameters which affect browsing. You can set, if an item will be expanded automatically when user moves with a cursor into it (MOUSEOVER), or you can specify if other open items are automatically collapsed before expanding new item (AUTOCOLLAPSE). At the bottom of the page there  is a table of actions performed when user mouse-clicks or shift-mouse-clicks items. It looks complex, but actually is simple. What user shall know:

 

Component clicked Item has subitems Item has link to associated document Current state Action performed when:
Mouse Click Shift + Mouse Click
Shape(Icon) of an Item (usually that triangle or dot displayed prior to text) Yes Don't matter Collapsed Expands item Expands item and all it's subitems recursively
Expanded Collapse all subitems and item Collapse all subitems and item
No Yes Don't matter Display associated document Nothing
No Nothing Nothing
Item content (usually text which represent this item) Yes Yes Collapsed Display associated document Expands item
Expanded Display associated document Collapse all subitems and item
Yes No Collapsed Expands item Expands item and all it's subitems recursively
Expanded Collapse all subitems and item Collapse all subitems and item
No Yes Don't matter Display associated document Nothing
No Nothing Nothing