| Summary: | Orion File/Edit/View menubars don't behave like real menubars | ||
|---|---|---|---|
| Product: | [ECD] Orion | Reporter: | Mark Macdonald <mamacdon> |
| Component: | Client | Assignee: | Eric Moffatt <emoffatt> |
| Status: | CLOSED WONTFIX | QA Contact: | |
| Severity: | minor | ||
| Priority: | P3 | CC: | elijahe |
| Version: | 7.0 | ||
| Target Milestone: | --- | ||
| Hardware: | PC | ||
| OS: | Windows 7 | ||
| Whiteboard: | |||
| Bug Depends on: | 496678 | ||
| Bug Blocks: | |||
|
Description
Mark Macdonald
OK, so the first step here is to gather up all the menu processing / rendering into a simpler structure. We need to replace the current hard-coded calls to 'addCommandGroup' and 'registerCommandContribution' with fixed structures. Ultimately there should be *one* structure that completely defines the 'main menu' and augment the '_render' to produce everything including the menu 'bar'...
Ive captured the initial work into a branch "MenuStructs". This is phase 1...
It tackles the Editor page and currently has replacements for the main menu bar's dropdowns (File / Edit / View / Tools) as well as both the nav and editor context menus.
This is currently under a darklaunch with the test being:
var useStructs = "true" === localStorage.getItem("useMenuStruct")
We've decided to capture the rest of this work on a more specific defect; bug 496678 Closing as part of a mass clean up of inactive bugs. Please reopen if this problem still occurs or is relevant to you. For more details see: https://dev.eclipse.org/mhonarc/lists/orion-dev/msg04002.html |