You are currently viewing a snapshot of www.mozilla.org taken on April 21, 2008. Most of this content is highly out of date (some pages haven't been updated since the project began in 1998) and exists for historical purposes only. If there are any pages on this archive site that you think should be added back to www.mozilla.org, please file a bug.



Mach V

UI Specification

Context Menus Specification Rev 2, 3rd Draft

Last Modification:

Author Marlon Bishop
Initial Creation Date:  13 Dec 2001 

Status: Framework Specification for Review

Contents

Menu Interaction and Design
Supported Cases
Menu Design Principles
Anatomy of a Context Menu
Digest of Responses

Specific Navigator Menus, Chrome Menus

Feature Team

Blake Ross
Marlon Bishop
Sarah Liberman

Menu Interaction and Design

This document assumes a fundamental understanding of the interaction design for conventional context/pop up menus. For background, consult platform specific UI documention. The method described here is for designing context sensitive menus in applications of high content density, such as web content. Considering the increasing number of novice Windows users who use right mouse click as a means of discovering features, the menus are decidedly geared toward more general use, rather than containing exclusively hidden or esoteric features. Also, by representing multiple contexts in cases which are ambiguous, we provide convenience from having to right click in multiple targets, or zones, and increase the liklihood for the user to hit their intended feature.





Supported Cases

The following cases listed below are specified in this document. For yet-to-be-specified cases, or, if changes to a case are necessary, follow the Menu Design Principles.


Content:

Chrome:



Feature Dependencies

This spec depends on the following features:

  • Inline spellchecking or a user invoked alternative for Text Input - see Form/Input Field
  • Add a [View Source] button to the general tab of the page info dialog. Rename Page info to Page Properties - see Content Area
  • [Send Image to Buddy] allow user to seamlessly share images. IM should include a reference link, if available. - see Inline Image
  • [Send as Quote...] When a user decides quote a page in an email message, provide a feature which save several copy-paste operations and formating operations.- see Selected Content
  • [View Selection Source] - bug 49721 - see Selected Content


Menu Design Principles

The following are a set of design principles to keep in mind when creating, or making changes to context menus.


  1. Provide convenience by offering the most common File Menu commands
  2. Provide power by combining context sensitivity with the most common File/Edit menu commands
  3. Provide speed by making menus brief, to make identification quicker and selection easier.
  4. Menu items should be ordered by frequency and/or relevancy to the immediate context and task
  5. Define a core subset for each context. When placing in new contexts, never allow core items to loose their arrangement. (cut, copy, paste, delete, select all)
  6. Menus are often used as "cue cards" to reveal features available for related cases
  7. Maintain 4.x feature parity when possible
  8. Use Netscape familiar terminology
  9. Follow platform fundamentals when possible (or make compromises between different platforms)
  10. Identify items which are "expendable", or offer little or less utility in other contexts. Expendable items should always have alternate, 2-step methods in their absence.
  11. When necessary, structure menu subsets to "degrade gracefully"
    • Identify high traffic menu items and label them less expendable.
    • Identify expendable menu Items - actions which can be done relatively easily by other means (usually by performing one more step that is common)
    • Compromise menu items for subsequent descendents of a context (children or kin).
    • Expend items based on the degree of ambiguity for a given case. Highly ambiguous contexts generally want more cores represented
  12. Using dividers: provide dividers between each domain and/or provide dividers between each task category. Rule of thumb should be no more than 4 or 5 items between each set of dividers.
  13. Identify menus that are kin. That is, menus which share familial characteristics, thus are dependent on each other for consistency, and should be kept in parity. This will propogate family characteristics which can then later be easily identified by the user.
  14. In very general terms, menus should be no more than 12-14 items in length, with a "sweet spot" of around 8-9 items. Menus which are 13 items or longer are lacking ease of use, while menus shorter than 5-6 are possibly lacking innovation.
  15. Duplicate the "default action" for an object which could receive single or double click mouse action. - this principle is left open to interpretation.
  16. the unofficial Click-and-Hold mac behavior should be retained as long as principle 15 is followed.
  17. Minimize use of 'Valued Tasks' which apply to links. for example [edit link in composer], or [send this link], or manipulating some sort of element which we can assume has not been traversed, or was traversed and then returned from to send, instead of sending directly.
  18. In general terms, contextual nodes such as links and images can receive actions of the storage type: bookmark, save, send







Anatomy of a Context Menu

NOTE: Menu items identified as "expendable" are by no means of lesser value. Branding certain menu functions as expendable, simply implies that function might offer less utility in the next context. A core set of functions should always retain their internal order.

Core

Immediate Tasks and Object Manipulation
1
2
3


Storage, or "Valued" Tasks
1
2


Global/Previous Context - Priority 1
1
2
3
4


Global /Previous Context - Priority 2
1
2


Properties
1 Properties for Immediate Context
2 Properties for Secondary Context OR Global Properties







<- Top

Content Area Menu (see alternate Macintosh terms indicated by an *)

The Menu

[Show Menu Bar]

Back

Forward
Reload     
Stop

Bookmark This Page
Save Page As...
Send Page...
Create Desktop Shortcut*

View Background Image...

[Character Encoding...]
Page Properties**



Core Set

Back

Forward
Reload    R 
Stop   Mac .  Others Esc 

Bookmark This Page
Save Page As... S
Send Page...
Create Desktop Shortcut*
• alt text:[bookmark this page]?
* [Alias in Finder] for mac
• [View Background Image] is enabled only if there is a background image in the page.
• [Stop] is enabled if a page is still loading
* [Alias in Finder] for mac
• [Character Encoding] should be off by default for English/US users, toggled in the view menu, or shipped only in "internationalized" versions of the product.
- consider duplicity of Create Desktop Shortcut and Save Page as...
- [Page Source] and [Page Info] to be combined into [Page Properties] feature. the shortcut, discrete access of [page source] and [page info] individually is archaic. combining both into a [Page Properties] (replaces page info) feature which adds a button to the [General] Tab which would launch View Page Source window.
-Replace [Add Page to Bookmarks] with [Bookmark This Page] which is no longer 'silent'. This change is in lieu of a Bookmark feature redesign, which will streamline the application model for bookmarking. The redesigned Bookmark Menu should have only on Menu item:[Bookmark This Page] and not [Add Bookmark] - the resulting dialog will allow user to choose silent bookmarking preference.
-[Show Menu Bar] would only be visible if one were missing, for example in chromeless window, to relieve the need for duplication of any menu items in context menus.
-** What happened to [View Source] and [Page Info]?? Propose a new consolidated Page Properties dialog which consolidates the two previous items into a tabbed interface of Page Properties. If this dialog cannot be implemented in Mach V, then keep the menu item broken out into two items everywhere Page Properties is currently.
items in square brackets are only visible under certain circumstances
Less expendable expendable Highly expendable



Comparative Study of Content Area Menus

4.x

IE5.5

Opera 6.0

Opera Flyouts



Back
Forward
Reload    R 
Stop   Mac .  Others Esc 


View Source
View Info

Add Bookmark
Create Shortcut
Send Page


Back
Forward


Save Background As..
Set Wallpaper
Copy Background
Set as Desktop Item...

Select All
Paste

Create Shortcut
Add to Favorites...
View Source

Encoding >

Print
Refresh

Properties


Encoding >


Auto Select >


Western European [Windows]
• Western European [ISO]
More >



More >


Arabic [ASMO 708]
Arabic [DOS]
Arabic [ISO]
Arabic [Windows]


Baltic [ISO]
Baltic [Windows]

Central European [DOS]
Central European [ISO]
Central European [Windows]

Chinese Simplified
Chinese Traditional
...


Back
Forward
Stop   Mac .  Others Esc 
Home


Reload
Reload Every >

Add to Bookmarks
Copy Address
Send Link in Email

Frame >
Background >
Duplicate Window
Create linked Window

Full Screen


Reload Every >


Enable


Custom...
5 Seconds
15 Seconds
30 Seconds
1 Minute
2 Minutes
5 Minutes
15 Minutes
30 Minutes


Background >


Background >

Show image
Save Image
Copy Image
Copy Image Address
Image Properties...
Use Image as >



Use Image As>

Use Image as >

Foreground Skin
Background Skin


Desktop Background

Remove Foreground Skin
Remove Background Skin











<- Top

Selected Content Menu

The Menu

Cut X

Copy C
Paste V
Select All A

Highlight Selection >

Web Search for "foo..."
Search Dictionary for "foo..."
Send Quoted Selection...

[Change Text Direction]

View Selection Source

Core Set

Cut X

Copy C
Paste V
Select All A

Web Search for "foo..."

[Change Text Direction]
alt:bookmark this page?
- *RFE [Send Quoted Selection...] -
quote formatting in email with URL provided by reference source URL followed by content indented

example in the body of a
mail message:

quote from: http://foo.com/foo

ipsum lorem foo ipsum lorem foo ipsum lorem foo
ipsum lorem foo ipsum lorem foo ipsum llorem foo
ipsum lorem foo ipsum lorem foo...



- Perform Search on...
- tthe context ambiguity for this menu is fairly low, because 2 certain conditions must be met: 1) highlighting a selection; 2) right clicking within the selection or in the 'horizontal vicinity' of that selection. Right clicking outside of selection would still bring up a menu pertaining to the text portion of the selection unless it were outside the 'horizontal region' (check out the IE behavior). if outside this horizontal region, then we would *deselect*, and produce the more immediate context underneath the cursor. this is the best way to deal with forgotten or accidental highlighting (user scrolled out of view)

if another contextual node were contained within a selection, such as a link or an image within a selection, then right clicking directly on that element should produce the context menu for that element combined with a *core* Selected Content menu, and while keeping the selection (so not exclusively the [selected content] menu).
- "Cut, Copy, Paste, Select All"
- Visit Selection as URL - is open to negotiation. idea found in bug #15176
- if inserting "foo..." proves to be too lengthy then suggest using the term, "selection" in it's place.
- *if selected content contained links and or images, we should still treat this context as 'selected content' exlusively, to avoid growing menus and complexity.. Since the tolerance for mistaken intent for this context is extremely low
- [Change Text Direction] turning on bidi option in the main menus (use the same switch as Character Encoding), or by detecting the region and language, will allow user to access 2 new features in context menus: change text direction in text fields and in selected text
- * RFE [Highlight Selection >] Would produce a color picker which allow user to highlight content on a page.
items in square brackets are only visible under certain circumstances
Less expendable expendable Highly expendable




Comparative Study - Selected Content Menus

4.x

IE5.5

Opera 6.0

Opera Flyouts

Ignored -
same as previous context


Back
Forward
Reload    R 
Stop   Mac .  Others Esc 


View Source
View Info

Add Bookmark
Create Shortcut
Send Page


Cut X
Copy C
Paste V
Select All A
Print



Copy Text C


Search
Search With >
Dictionary
Encyclopedia
Translate >


Send by e-mail


Search With >


Google
All The Web
Super


Amazon.com
Price Comparison
TechTracker
Domain Name
Image
Video
MP3/Audio

Google groups
Opera support
Find in page


Translate >


English to French
English to German
English to Italian
English to Portuguese
etc, etc, etc. (lycos)











<- Top

Text as Link Menu (kin: text as mailto: link, text as news: link) (child: image as link)

The Menu

Open Link

Open Link in New Tab

Open Link In New Window

Bookmark This Link
Save Link Target As...
*Send Link...
Copy Link Location

Bookmark This (Current) Page
Save (Current) Page As... S
Send (Current) Page...

Link Properties
Page Properties

Core Set

Open Link in New Tab

Open Link In New Window


Bookmark This Link
Save Link As...
Copy Link Location
would link properties be useful?
- ambiguous context is fair -
since it could a link could potentially be mistaken for the page
• button as link could also use this same menu (bug 63823)
- ctrl-right click would change [Open Link in New Tab] and [Open Link in New Window] to [Open Link in New Backround Tab], [Open Link in New Backround Window]
- [Copy Link Location] copies only the URL, not the HREF. copying a URL is much more valuable and practical for most users than copying a bunch of code. You can retrieve a link HREF by selecting Link Properties, and copying it from there. The reason it must be left out is to keep the image as link menu from growing beyond 16 items.
- * consider the addition of highly requested [Send Link] item - would alleiviate ambiguity between [Send Page] on this menu.
items in parenthesis are for clarification to reviewers of this spec.
Less expendable expendable Highly expendable



Comparative Study - Text as Link Menus

4.x

IE5.5

Opera 6.0

Opera Flyouts

[Page >] provides entire previous context


Open Link In New Window
Open Link In Composer


Back
Forward
Reload
Stop

View Source
View Info

Add Bookmark
Create Shortcut
Send Page
Save Link As...
Copy Link Location


Open
Open in New Window
Save Target As...
Print Target


Cut
Copy
Copy Shortcut
Paste

Add to Favorites...

Properties


Open Link
Open in New Window
Open in Background


Open in New Page
Open in Background Page

Add Link to Bookmarks...
Copy Link Address
Save Target As...

Page >


Page> (entire previous context)


Back
Forward
Stop   Mac .  Others Esc 
Home


Reload
Reload Every >

Add to Bookmarks
Copy Address
Send Link in Email

Frame >
Background >

Duplicate Window
Create linked Window

Full Screen










<- Top

Inline Image Menu (see alternate Macintosh terms indicated by *)

The Menu

View Image

Copy Image
Copy Image Location

Save Image As...
Send Image...
*Send to Buddy... >
Set as Wallpaper

Bookmark This Page
Save Page As... S
Send Page...

Image Properties
Page Properties

Core Set

View Image

Copy Image
Copy Image Location

Save Image As...
Send Image...
*Send to Buddy... >
Set as Wallpaper
- very high potential for mistaken context -
an image could be mistaken for the content area. keep 4 of the core content area menu items for contextual ambiguity's sake
- the utility of [copy image location] is questionable, since it could be accomplished a number of other ways. However at this menu's current length, it's not posing much harm.
- removing [Create Desktop Shortcut] to spare the [image as link] menu.
- * Netscape Commercial RFE - Send image to online buddy shortcut. Would display a submenu which allow user to quickly transmit an image to an online buddy.
-
Less expendable expendable Highly expendable



Comparative Study - Image Menus

4.x

IE5.5

Opera 6.0

Opera Flyouts

[Page >] provides entire previous context


Back
Forward
Reload
Stop


View Source
View Info
View Image [foo.gif]
Set as Wallpaper
Add Bookmark
Create Shortcut
Send Page

Save Image As...

Copy Image Location


Open Link
Open Link in New Window
Save Target As...
Print Target


Show Picture
Save Picture As...
Set As Wallpaper
Set As Destkop Item


Cut
Copy
Copy Shortcut
Paste

Add to Favorites...

Properties


Reload Image
Save Image
Copy Image
Copy Image Address
Image Properties...
Use Image As >


Page >


Use Image As >


Foreground Skin
Background Skin


Desktop Background

Remove Foreground Skin
Remove Background Skin



Page> (entire previous context)


Back
Forward
Stop   Mac .  Others Esc 
Home


Reload
Reload Every >

Add to Bookmarks
Copy Address
Send Link in Email

Frame >
Background >

Duplicate Window
Create linked Window

Full Screen










<- Top

Image as Link Menu (see alternate Macintosh terms indicated by *) (kin: image as mailto: link, image as news: link)

The Menu

Open Link

Open Link in New Tab

Open Link In New Window

Bookmark This Link
Save Link Target As...
*Send Link...
Copy Link Location

View Image
Copy Image
Copy Image Location

Save Image As...
Send Image...
*Send to Buddy... >
Set as Wallpaper

Bookmark This Page...

Properties

Core Set

Open Link in New Tab

Open Link In New Window

Bookmark This Link
Save Link Target As...
Copy Link Location

View Image
Copy Image C
Copy Image Location

Save Image As...
Send Image...
*Send to Buddy... >
Set as Wallpaper
- fair potential for 3 mistaken contexts -
could potentially be mistaken for page
-
link context should have higher priority than the image.
- Formula for this menu is to combine Link Menu and Image Menu. The Link subset should take precedence over the Image subset.
- 16 items
- [page source] not included because of rarity that a single linked image dominates the entire page.
- Are [Link Properties] and [Image Properties] both useful as features? If not then consider replacing with [Page Properties] only.
Less expendable expendable Highly expendable



Comparative Study - Image as Link Menus

4.x

IE5.5

Opera 6.0

Opera Flyouts

[Page >] provides entire previous context


Open Link In New Window
Open Link In Composer


Back
Forward
Reload
Stop

View Source
View Info
View Image [foo.gif]
Set as Wallpaper
Add Bookmark
Create Shortcut
Send Page

Save Link As...
Save Image As...

Copy Link Location
Copy Image Location


Open Link
Open Link in New Window
Save Target As...
Print Target


Show Picture
Save Picture As...
Set As Wallpaper
Set As Destkop Item


Cut
Copy
Copy Shortcut
Paste

Add to Favorites...

Properties


Open Link
Open in New Window
Open in Background


Open in New Page
Open in Background Page

Add Link to Bookmarks...
Copy Link Address
Save Target As...

Reload Image
Save Image
Copy Image
Copy Image Address
Image Properties...
Use Image As >

Page >


Use Image As >


Foreground Skin
Background Skin


Desktop Background

Remove Foreground Skin
Remove Background Skin



Page> (entire previous context)


Back
Forward
Stop   Mac .  Others Esc 
Home


Reload
Reload Every >

Add to Bookmarks
Copy Address
Send Link in Email

Frame >
Background >

Duplicate Window
Create linked Window

Full Screen




<- Top

Image as URL Menu (see alternate Macintosh terms indicated by *)

The Menu

Back

Forward
Reload

Stop


Copy Image
Copy Image Location
Bookmark This Page

Save Image...
Send Image...
*Send to Buddy... >
Set as Wallpaper

Image Properties

Core Set

Copy Image
Copy Image Location

Save Image...
Send Image...
Set as Wallpaper
- [Back] returns user to previous page, if available.
Less expendable expendable Highly expendable



Comparative Study - Image Menus

4.x

IE5.5

Opera 6.0

Opera Flyouts

















<- Top


Text as mailto: Link Menu (kin: text as link, text as news: link)

The Menu

Compose Message...

Add to Address Book..

Copy Email Address
Copy Link Location

Bookmark This Page
Save Page As...
Send Page...

Link Properties

Core Set

Add to Address Book..

Copy Email Address
Copy Link Location
what is link properties?
- context ambiguity is fair -
- [Select All]?
Less expendable expendable Highly expendable



Comparative Study - Text as mailto: Link Menus

4.x

IE5.5

Opera 6.0

Opera Flyouts

Uses same menu for
Text Link
[Page >] provides entire previous context



Back
Forward
Reload
Stop

View Source
View Info

Add Bookmark
Create Shortcut
Send Page
Save Link As...
Copy Link Location


Open
Open in New Window
Save Target As...
Print Target


Cut
Copy
Copy Shortcut
Paste

Add to Favorites...

Properties


Send e-mail...
Add to Contacts...


Copy Address
Copy Mailto: Address

Page >


Page>


Back
Forward
Stop   Mac .  Others Esc 
Home


Reload
Reload Every >

Add to Bookmarks
Copy Address
Send Link in Email

Frame >
Background >

Duplicate Window
Create linked Window

Full Screen










<- Top

Image as mailto: Link Menu (kin: image as link, image as news: link)

The Menu

Compose Message...

Add to Address Book..

Copy Email Address
Copy Link Location

View Image
Copy Image
Copy Image Location

Save Image As...
Send Image...
* Send to Buddy >
Set as Wallpaper

Bookmark This Page

Properties

Core Set

Add to Address Book..

Copy Email Address
Copy Link Location

View Image
Copy Image
Copy Image Location

Save Image As...
Send Image...
* Send to Buddy >
Set as Wallpaper
what is link properties?
- Formula for this menu is to combine Link Menu and Image Menu. The Link subset should take precedence over the Image subset.
Less expendable expendable Highly expendable



Comparative Study - Image as mailto: Link Menus

4.x

IE5.5

Opera 6.0

Opera Flyouts

Uses same menu for
Text Link
tack on the image subset to the mailto
mailto subset.
[Page >] provides entire previous context



Back
Forward
Reload
Stop

View Source
View Info

Add Bookmark
Create Shortcut
Send Page
Save Link As...
Copy Link Location


Open Link
Open Link in New Window
Save Target As...
Print Target


Show Picture
Save Picture As...
Set as Wallpaper
Set as Desktop Item...

Cut
Copy
Copy Shortcut
Paste

Add to Favorites...

Properties


Send e-mail...
Add to Contacts...


Copy Address
Copy Mailto: Address

Reload Image
Save Image
Copy Image
Copy Image Address
Image Properties
Use Image As >

Page >


Use Image As >


Foreground Skin
Background Skin


Desktop Background

Remove Foreground Skin
Remove Background Skin



Page>


Back
Forward
Stop   Mac .  Others Esc 
Home


Reload
Reload Every >

Add to Bookmarks
Copy Address
Send Link in Email

Frame >
Background >

Duplicate Window
Create linked Window

Full Screen










<- Top

Text as news: Link Menu (kin: text as link, text as mailto: link)

The Menu

View Newsgroup
Copy Newsgroup Address
Copy Link Location

Bookmark This Page
Save Page As...
Send Page...

Link Properties

Core Set

View Newsgroup..

Copy Newsgroup Address
Copy Link Location
* [Alias in Finder] for mac
Less expendable expendable Highly expendable



Comparative Study - Text as news: Link Menus

4.x

IE5.5

Opera 6.0

Opera Flyouts

same menu for text link Uses same menu for
Text Link
[Page >] provides entire previous context


Open Link In New Window
Open Link In Composer


Back
Forward
Reload
Stop

View Source
View Info

Add Bookmark
Create Shortcut
Send Page
Save Link As...
Copy Link Location


Open
Open in New Window
Save Target As...
Print Target


Cut
Copy
Copy Shortcut
Paste

Add to Favorites...

Properties


Open Link
Open in New Window
Open in Background


Open in New Page
Open in Background Page

Add Link to Bookmarks...
Copy Link Address
Save Target As...

Page >


Page>


Back
Forward
Stop   Mac .  Others Esc 
Home


Reload
Reload Every >

Add to Bookmarks
Copy Address
Send Link in Email

Frame >
Background >

Duplicate Window
Create linked Window

Full Screen










<- Top

Image as news: Link Menu (kin: image as mailto: link, image as link)

The Menu

View Newsgroup
Copy Newsgroup Address
Copy Link Location

View Image
Copy Image
Copy Image Location

Save Image As...
Send Image...
* Send to Buddy >
Set as Wallpaper

Bookmark This Page

Properties

Core Set

View Newsgroup..

Copy Newsgroup Address
Copy Link Location

View Image
Copy Image
Copy Image Location

Save Image As...
Send Image...
* Send to Buddy >
Set as Wallpaper
what is link properties?
- contextual ambiguity is fair -
- Formula for this menu is to combine News Link Menu and Image Menu. The News Link subset should take precedence over the Image subset.
Less expendable expendable Highly expendable



Comparative Study - Image as news: Link Menus

4.x

IE5.5

Opera 6.0

Opera Flyouts

same menu for text link Uses same menu for
Text Link
[Page >] provides entire previous context


Open Link In New Window
Open Link In Composer


Back
Forward
Reload
Stop

View Source
View Info

Add Bookmark
Create Shortcut
Send Page
Save Link As...
Copy Link Location


Open
Open in New Window
Save Target As...
Print Target


Cut
Copy
Copy Shortcut
Paste

Add to Favorites...

Properties


Open Link
Open in New Window
Open in Background


Open in New Page
Open in Background Page

Add Link to Bookmarks...
Copy Link Address
Save Target As...

Page >


Page>


Back
Forward
Stop   Mac .  Others Esc 
Home


Reload
Reload Every >

Add to Bookmarks
Copy Address
Send Link in Email

Frame >
Background >

Duplicate Window
Create linked Window

Full Screen










<- Top

Form/Input Field Menu

The Menu

Undo

Redo

Cut
Copy
Paste
Delete Del

Select All A

• Spell Check

[Change Text Direction]

Core Set

Undo Z

[Redo]

Cut X
Copy C
Paste V
Delete Del

Select All A

• Spell Check
- [New Feature] toggle autocheck spelling checker
- editiable text menu cross reference
- turning on bidi option in the main menus (use the same switch as Character Encoding), or by detecting the region and language, will allow user to access 2 new features in context menus: change text direction in text fields and in selected text
-Redo:
Mac Shift-Z Others Y
Less expendable expendable Highly expendable



Comparative Study - Form/Input Field Menu

4.x

IE5.5

Opera 6.0

Opera Flyouts

-Opera 6 takes you to form fill settings/presets


Undo


Cut X
Copy C
Paste V
Delete

Select All A


Undo


Cut X
Copy C
Paste V
Delete

Select All A


Insert >
Undo


Cut X
Copy C
Paste V
Delete

Select All A


Insert >


Edit...












<- Top

The Frame Subset (see alternate Macintosh terms indicated by *)

Sample: Content Area Menu

Back

Forward
Reload  
Stop 

This Frame >

Bookmark This Page
Save Page As...
Send Page...
Create Desktop Shortcut*

View Background Image...

[Character Encoding]

Page Properties



The Subset

This Frame >


Open Frame in New Tab
Open Frame in New Window


Reload  Frame  

Bookmark This Frame
Save Frame As...
Send Frame...
Print Frame

[Character Encoding...]

Frame Properties
-Insert the frame subset to any Context which lives within a frame - place the flyout item between the first group of items and the subsequent groups as shown in the example of the Content Area menu to the left.
- totally ambiguous - frame context could be mistook for page,or anything else for that matter.
- any contextual menu element which exists on a framed page should be treated as part of the most global context. for example - [view background] doesn't belong in the frame context or the user model of a site, because our users by and large aren't concerned that frames exist. So, if there is background to view then it should appear to belong to the page, not in any particular frame to which it actually belongs. the same would be true for:
- form items, background images, etc.
- *[Alias in Finder] for mac
• [Character Encoding] should be off by default for English/US Western Users, toggled in the view menu, or shipped only in "internationalized" versions of the product.



Comparative Study - Frame Content Area

4.x

IE5.5

Opera 6.0

Opera Flyouts

IE makes no distinction
between the frame and
regular content.
Opera adds a single flyout to provide
disctinction between contexts


Open Frame in New Window


Back
Forward
Reload  Frame 
Stop   Mac .  Others Esc 

View Frame Source
View Frame Info

Add Bookmark
Create Shortcut
Send Page


Back
Forward


Save Background As..
Set Wallpaper
Copy Background
Set as Desktop Item...

Select All
Paste

Create Shortcut
Add to Favorites...
View Source

Encoding >

Print
Refresh

Properties


Encoding >


Auto Select >


Western European [Windows]
• Western European [ISO]
More >



More >


Arabic [ASMO 708]
Arabic [DOS]
Arabic [ISO]
Arabic [Windows]


Baltic [ISO]
Baltic [Windows]

Central European [DOS]
Central European [ISO]
Central European [Windows]

Chinese Simplified
Chinese Traditional
...


Back
Forward
Stop   Mac .  Others Esc 
Home


Reload
Reload Every >

Add to Bookmarks
Copy Address
Send Link in Email

Frame >
Background >
Duplicate Window
Create linked Window

Full Screen


Reload Every >


Enable


Custom...
5 Seconds
15 Seconds
30 Seconds
1 Minute
2 Minutes
5 Minutes
15 Minutes
30 Minutes


Frame >


View Source
Save as...
Validate Source


Add to Bookmarks
Copy Address
Send Link in Email

Reload
Load all images

Maximize










<- Top

Sidebar Tab Menu

The Menu

Reload
Stop

Remove Tab
Print Tab...

My Sidebar Properties




Comparative Study - Sidebar Tabs

4.x

IE5.5

Opera 6.0

Opera Flyouts


n/a

n/a

n/a

n/a










<- Top

Page Tab Menu

The Menu

Select Tab
Reload
Stop

New Tab
Create Tab Group...
Duplicate Tab

Close Tab
Close Others
Close All Tabs

Tab Properties
formula = tab / content area
- [bookmark tab set]
- page tab properties takes you to prefs



Comparative Study - Sidebar Tabs

4.x

IE5.5

Opera 6.0

Opera Flyouts


n/a

n/a

n/a

n/a




<- Top

Page Tab Bar Menu

The Menu

New Tab
Create Tab Group...
Close All Tabs

Show Title Tips
Page Tab Bar Always On

Tab Properties
formula = tab / content area
- [bookmark tab set]
-page tab properties takes you to prefs



Comparative Study - Sidebar Tabs

4.x

IE5.5

Opera 6.0

Opera Flyouts


n/a

n/a

n/a

n/a






<- Top


Toolbar / Chrome Menus

Feature Menu

Button Menu

Personal Toolbar Menu

Generic Toolbar Menu

Hide URL Field
Add Button(s)...
Restore Default

Hide [foo] Toolbar
Show Tooltips

Unlock Toolbars
Toolbar Properties...
Hide Button
Add Buttons(s)...
Restore Default

Show Tooltips

Unlock Toolbars
Toolbar Properties...
Add Bookmark Folder
Hide [foo] Toolbar

Show Tooltips

Unlock Toolbars
Toolbar Properties...
Hide [foo] Toolbar

Show Tooltips

Unlock Toolbars
Toolbar Properties...



Comparative Study

4.x

IE5.5

Opera 6.0

Opera Flyouts


n/a

n/a

n/a

n/a



<- Top

Personal Toolbar Menu

Personal Toolbar Menu

Personal Toolbar Items (bookmarks)

Personal Toolbar Items (folders)

Add Bookmark
Add Folder

Hide Personal Toolbar
Show Tooltips

Unlock Toolbars
Toolbar Properties...
Rename Bookmark
Delete Bookmark

Hide Personal Toolbar
Show Tooltips

Unlock Toolbars
Toolbar Properties...



Comparative Study

4.x

IE5.5

Opera 6.0

Opera Flyouts


n/a

n/a

n/a

n/a



<- Top

Manage Bookmarks Menu (incomplete)

Personal Toolbar Menu

Personal Toolbar Items (bookmarks)

Personal Toolbar Items (folders)

Add Bookmark
Add Folder

Hide Personal Toolbar
Show Tooltips

Unlock Toolbars
Toolbar Properties...
Rename Bookmark
Add Bookmark to New Folder
Delete Bookmark

Hide Personal Toolbar
Show Tooltips

Unlock Toolbars
Toolbar Properties...



Comparative Study

4.x

IE5.5

Opera 6.0

Opera Flyouts


n/a

n/a

n/a

n/a