This Bugzilla instance is deprecated, and most Eclipse projects now use GitHub or Eclipse GitLab. Please see the deprecation plan for details.
Bug 393813 - lightweight dropdown implementation
Summary: lightweight dropdown implementation
Status: RESOLVED FIXED
Alias: None
Product: Orion (Archived)
Classification: ECD
Component: Client (show other bugs)
Version: 0.5   Edit
Hardware: PC Windows 7
: P3 normal (vote)
Target Milestone: 2.0 M1   Edit
Assignee: Susan McCourt CLA
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on:
Blocks: 393810 394335 395391
  Show dependency tree
 
Reported: 2012-11-07 16:21 EST by Susan McCourt CLA
Modified: 2012-11-29 13:04 EST (History)
0 users

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Susan McCourt CLA 2012-11-07 16:21:13 EST
we need a lightweight dropdown implementation that displays a simple list (and potential sublist) under a button.  This includes:
- down arrow in the triggering link/button
- placement of popups underneath or to the right/left
- keyboard traversal
- will need accessibility review

The intention will be to replace our current use of:
dijit.Menu
dijit.MenuItem
dijit.form.DropDown
dijit.PopupMenuitem
dijit.MenuSeparator

and our extensions
orion.UserMenu
orion.UserMenuDropDown
Comment 1 Susan McCourt CLA 2012-11-20 14:34:30 EST
Fixed in several sequential commits, the last of which is 
http://git.eclipse.org/c/orion/org.eclipse.orion.client.git/commit/?id=0ae0ff25f636dee4e5985dd9ee61def4b03877fa

This involved:
- implementing the dropdown
- using the dropdown in command framework
- updating user menu to use technique
- updating all clients who create dijit.Menu to use this technique
- command test suites are updated

There are still some oddities in IE10 but not serious.
Let's open bugs on defects as we find them.