Details
-
Type:
New Feature
-
Status: Closed
-
Priority:
Major
-
Resolution: Fixed
-
Affects Version/s: 2.0-Beta1
-
Component/s: ICE-Components
-
Labels:None
-
Environment:icefaces2 compat menuBar
Description
With icefaces2 compat ice:menuBar, all of the non-top-level menu items, which have child menu items, use a right arrow icon to indicate they have children. As well, for vertical menu bars, the top-level menu items, which have child menu items, also use the right arrow icon to indicate they have children. This new feature will be to make it so that with horizontal menus, the top-level menu items, which have child menu items, may use a down arrow icon to indicate they have children. A top goal will be for the old behaviour to happen by default.
Issue Links
- blocks
-
ICE-6011 Add Property to control displaying sub-items arrow icon for horizontal top-level menus
-
- Closed
-
Modified the way that the ice:menuItem component is rendered, along with the rime theme, so that the top level submenu indicator will not cause problems for a horizontal menu. The changes affected the rendering of horizontal and vertical menus, both at the top level and sub-levels. Changes were developed with Firefox 3.6.8 and IE 6, and afterwards tested with Chrome 5, Safari 4, Opera 9, IE 7, IE 8.
It should no longer be necessary to do the padding-right styling, as described two comments before.
In IE 6, 7 (but not 8) there is still the issue of the popping-up sub-menus not showing in the correct place. But with this bug fixed, it should be possible for progress in that area to proceed.
Subversion 22233
(I inadvertently committed this in subversion with a reference to
ICE-5992instead of the the correct jira, this one)