mozdev.org

totaltoolbar

resources:

1. Why are statusbar items so sloppy looking in Customize mode?

It's quite a free for all down in the statusbar. There are three types of items: text, icon, and icon with menu. Some text items may have no identifying information, so an effort is made to see if there is a title or tooltip attribute before giving up and using the item's id - which is often not a user friendly description. Sometimes items are hidden or collapsed or even hidden using display:none in css. And some extensions place non-display items like tooltips and popupsets in statusbar - not pretty.

Extension authors should provide a "label" attribute to statusbarpanel text items and a "title" attribute for that text to appear on the palette in Customize mode. Items not intended to be visible should be set hidden or collapsed, yet with initial values (such as label or icon).

2. What do you mean by 'statusbar items are hidden'?

Statusbar items are rather varied, but they usually are dynamic, changing state and receiving events, to indicate various statuses. An actual removal of the item's node (DOM node) would result in lots of error messages from their applications, so they are hidden instead. If you don't want to see a statusbar item, it's best to use the extension's method, if available, of removing it from the statusbar. Or uninstalling the extension. If neither are an option, then there's no harm in hiding the item by 'moving' it to the palette.

3. How do statusbar toolbars work?

There are two 'permanent' toolbars in the statusbar. They can be Customized like any other toolbar. Permanent toolbars are highlighted while in Customize mode. These toolbars may be moved and hidden while in 'statusbar Customize' mode but items are added only in 'toolbar Customize' mode. Other permanent toolbars are found in the sidebar header and in the tab bar (one on each end).

4. How does TotalToolbar work with other 3rd party toolbars?

TotalToolbar should not affect any other extension's toolbar, nor should it affect Customize mode if used by that extension. A 3rd party toolbar can be made to work with TotalToolbar, but several conventions need to be followed. Documentation to follow..

5. What happens to items when their extension is disabled/uninstalled?

Items will no longer appear obviously, but a placeholder is kept so that if you reinstall or enable, the items will reappear where they were last. However, if a Customize is done while an item's extension is disbled/uninstalled, then the record is cleaned up. A reinstall or enable will require the items to again be placed on the toolbar or statusbar.

Similarly, statusbar toolbars that are removed to the palette will retain whatever items have been placed there, across restarts. But, if a 'toolbar Customize' is done while a statusbar toolar is in the statusbar palette, its items will be lost.

6. Toolbars are set to show in Fullscreen mode, but don't - why?

If the Fx3 pref browser.fullscreen.autohide is set to true, all toolbars, tabbar, and statusbar will be hidden in Fullscreen (F11) mode. Set the pref to false, then use TotalToolbar right click context menu Toolbar Properties to set finer control on which toolbars to show/hide in Fullscreen mode.

Copyright © 2000-2009. All rights reserved. Terms of Use & Privacy Policy.