ICEfaces
  1. ICEfaces
  2. ICE-2458

Keyboard support for displaying child menus in menuBar

    Details

    • Type: Improvement Improvement
    • Status: Closed
    • Priority: Major Major
    • Resolution: Fixed
    • Affects Version/s: 1.7DR#3
    • Fix Version/s: 1.7RC1, 1.7
    • Component/s: ICE-Components
    • Labels:
      None
    • Environment:
      n/a

      Description

      For Section 508 compliance, the menuBar component should support a mechanism to display child menus using the keyboard alone.

      All onmouseover event handlers in the menu could also use the onfocus event handler. If possible we should wire the MenuBar to use onfocus handler as well as the onmouseover handler.

      If the user tabs through the page and focusses on a top-level menu-item, it should display it's child menu then (if it's not already displayed). The same applies for any other child menus, onfocus on the menuitem should display an associated child menu if it isn't already displayed.

      You should look at this in conjunction with ICE-1232 as they are likely to inter-relate.

        Activity

        Repository Revision Date User Message
        ICEsoft Public SVN Repository #15719 Tue Feb 05 13:05:35 MST 2008 adnan.durrani Fix for the second issue of ICE-2458
        Files Changed
        Commit graph MODIFY /icefaces/trunk/icefaces/bridge/lib/extras/keyboardNavigator.js
        Commit graph MODIFY /icefaces/trunk/icefaces/component/src/com/icesoft/faces/component/menubar/MenuBarRenderer.java
        Commit graph MODIFY /icefaces/trunk/icefaces/bridge/build.xml
        Repository Revision Date User Message
        ICEsoft Public SVN Repository #15419 Tue Dec 18 13:48:38 MST 2007 adnan.durrani Fix for ICE-2458 (Keyboard support for displaying child menus in menuBar)
        Files Changed
        Commit graph MODIFY /icefaces/trunk/icefaces/component/src/com/icesoft/faces/component/menubar/MenuItemRenderer.java
        Commit graph MODIFY /icefaces/trunk/icefaces/bridge/component/menu.js

          People

          • Assignee:
            Unassigned
            Reporter:
            Philip Breau
          • Votes:
            4 Vote for this issue
            Watchers:
            1 Start watching this issue

            Dates

            • Created:
              Updated:
              Resolved: