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:
If an item have associated link, the cursor changes to a hand when it's over the item content. In this case link is displayed in the status line of the browser. Clicking content of such item shows the associated document.
If such item with associated link has subitems, you may expand or collapse it either by shift-clicking content or clicking at the shape(icon) displayed prior to content.
If an item don't have associated link, you may expand or collapse it just by clicking either content or shape.
Item that either don't have subitems and don't have associated link, it's actually a decorative item.
Shift-clicking shape of an item, or content of an item without link, expands this item and all it's subitems recursively.
New in 2.1.0: if the scrollbar appeared, user may scroll up and down with up and down keys.
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 |