Difference between revisions of "Development:Planning:Toolbar item validation"
Jump to navigation
Jump to search
m (Toolbar item validation moved to Development:Planning:Toolbar item validation: group and list these page) |
(some notes) |
||
Line 1: | Line 1: | ||
* Go Back | * Go Back | ||
+ | ** Must have at least one non-about:blank page previous to the current page in the current tab/window's session history to be enabled | ||
* Go Forward | * Go Forward | ||
+ | ** Must have at least one non-about:blank page subsequent to the current page in the current tab/window's session history to be enabled | ||
* Reload Page | * Reload Page | ||
+ | ** hmm? | ||
* Stop Loading | * Stop Loading | ||
+ | ** Disable when a page and all its associated elements have finished loading | ||
+ | **: what about post-initial-load ajax stuff? | ||
* Go Home | * Go Home | ||
+ | ** Disable when the current tab/window is displaying the home page | ||
+ | **: what about multiple home pages? | ||
* Location/Search | * Location/Search | ||
+ | ** '''Always enabled''' | ||
* Manage Bookmarks | * Manage Bookmarks | ||
+ | ** '''Always enabled''' because it is a toggle; change icon state when the manager is open ({{bug|235863}} | ||
* Progress | * Progress | ||
+ | ** Same as Stop Loading above? | ||
* Print | * Print | ||
+ | ** Disable when viewing about:blank, about:config, about:history, about:bookmarks | ||
* View Page Source | * View Page Source | ||
+ | ** See discussion in [[Development:Planning:Internal URIs]] | ||
* Bookmark Page | * Bookmark Page | ||
+ | ** See discussion in [[Development:Planning:Menu item validation]] | ||
* New Tab | * New Tab | ||
+ | ** '''Always enabled''' | ||
* Close Tab | * Close Tab | ||
+ | ** Disable when no tabs are present in the window, or when one tab is present but the tab bar is always shown | ||
* Bigger Text | * Bigger Text | ||
* Smaller Text | * Smaller Text | ||
+ | ** Disable both for about:blank, about:config, about:history, about:bookmarks, and tabs/windows of solely binary content | ||
* Email Page Location | * Email Page Location | ||
+ | ** Disable for all about: URIs and all view-source: URIs | ||
* Customize | * Customize | ||
+ | ** Disable when currently customizing the toolbar (we already do this) | ||
* Downloads | * Downloads | ||
+ | ** '''Always enabled'''; it either opens the Downloads window or focuses it if open (we already do this) | ||
* Fill Form | * Fill Form | ||
+ | ** Disable on all about: URIs, all view-source: URIs, all URIs of solely binary content, and, if possible, any page without form fields | ||
* History | * History | ||
+ | ** Disable only when the History view of the Bookmarks Manager is active |
Revision as of 21:37, 25 June 2006
- Go Back
- Must have at least one non-about:blank page previous to the current page in the current tab/window's session history to be enabled
- Go Forward
- Must have at least one non-about:blank page subsequent to the current page in the current tab/window's session history to be enabled
- Reload Page
- hmm?
- Stop Loading
- Disable when a page and all its associated elements have finished loading
- what about post-initial-load ajax stuff?
- Disable when a page and all its associated elements have finished loading
- Go Home
- Disable when the current tab/window is displaying the home page
- what about multiple home pages?
- Disable when the current tab/window is displaying the home page
- Location/Search
- Always enabled
- Manage Bookmarks
- Always enabled because it is a toggle; change icon state when the manager is open (Bug 235863
- Progress
- Same as Stop Loading above?
- Print
- Disable when viewing about:blank, about:config, about:history, about:bookmarks
- View Page Source
- See discussion in Development:Planning:Internal URIs
- Bookmark Page
- See discussion in Development:Planning:Menu item validation
- New Tab
- Always enabled
- Close Tab
- Disable when no tabs are present in the window, or when one tab is present but the tab bar is always shown
- Bigger Text
- Smaller Text
- Disable both for about:blank, about:config, about:history, about:bookmarks, and tabs/windows of solely binary content
- Email Page Location
- Disable for all about: URIs and all view-source: URIs
- Customize
- Disable when currently customizing the toolbar (we already do this)
- Downloads
- Always enabled; it either opens the Downloads window or focuses it if open (we already do this)
- Fill Form
- Disable on all about: URIs, all view-source: URIs, all URIs of solely binary content, and, if possible, any page without form fields
- History
- Disable only when the History view of the Bookmarks Manager is active