Difference between revisions of "Development:Planning:Toolbar item validation"

From Camino Wiki
Jump to navigation Jump to search
(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?
  • Go Home
    • Disable when the current tab/window is displaying the home page
      what about multiple home pages?
  • 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
  • Bookmark Page
  • 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