| 28 | | The current 3 menu system should be migrated to a single menu to take upo less screen real estate & provide a consistent UI experience. |
| 29 | | |
| 30 | | Ideally this would be loaded once & then cached (e.g. have the system generate a static menu.js which can then be loaded/cached) |
| 31 | | |
| 32 | | We should always know where in the system we are. |
| 33 | | * e.g. Chevron-style breadcrumbs (e.g. http://www.guardian.co.uk/world/usa) |
| 34 | | * e.g. Highlight the active menu item using CSS (JS to set this would be in the main body template, rather than in menu.js) |
| 35 | | * Web2Py implementation of breadcrumbs: http://www.web2pyslices.com/main/slices/take_slice/47 |
| 36 | | |
| 37 | | Icons in Menus? |
| 38 | | * http://groups.google.com/group/web2py/browse_thread/thread/aeb21cca011e4632 |
| 39 | | |
| 40 | | ExtJS menus are flexible & can allow DRY creation of navigation elements (buttons/menus): |
| 41 | | * http://www.extjs.com/deploy/dev/examples/menu/menus.html |
| 42 | | * http://www.extjs.com/deploy/dev/examples/menu/actions.html |
| 43 | | |
| | 28 | BluePrintMenu |