ICEfaces
  1. ICEfaces
  2. ICE-8172

Ice:Menubar/menuPopup showcase keyboard navigation

    Details

    • Type: Bug Bug
    • Status: Closed
    • Priority: Major Major
    • Resolution: Fixed
    • Affects Version/s: 3.1.0.BETA2
    • Fix Version/s: 3.1, EE-3.0.0.GA_P01
    • Component/s: Sample Apps
    • Labels:
      None
    • Environment:
      Varies from browser to browser, see below. Tested on FF 12, Chrome 19, IE 9, Safari 5.1.

      Tomcat 7
    • Assignee Priority:
      P1
    • Affects:
      Sample App./Tutorial

      Description

      Ice:menuBar - Keyboard Navigation (Showcase page)

      All browsers: Disabling keyboard navigation completely disables the menu, rather than just the keyboard navigation for it.

      Chrome and Safari only: Keyboard navigation doesn't work properly. Clicking on one of the menu elements has no effect, and doesn't put focus on that element to enable keyboard navigation to work. (As in FF and IE). Slight workaround exists in chrome, in that if you tab to select one of the menu elements, keyboard navigation works from there. Safari doesn't have this, as their tabbing system ignores the menuBar element.

      -----------------------------------------------------------------------------------

      Ice:menuPopup - Keyboard Navigation (Showcase page)

      firefox - Keyboard navigation works fine, but it is lacking any sort of indicator to show what cell is currently selected, making it much more difficult to work with.

      Safari, Chrome - Keyboard navigation doesn't work. Effects are correct when clicked, but there doesn't seem to be anything occurring from key-presses in either browser.

      IE had no issues.

        Activity

        Repository Revision Date User Message
        ICEsoft Public SVN Repository #30148 Thu Jul 19 17:53:14 MDT 2012 yip.ng ICE-8172: Ice:Menubar/menuPopup showcase keyboard navigation.
        Files Changed
        Commit graph MODIFY /icefaces3/branches/icefaces-3.0.x-maintenance/icefaces/compat/core/src/main/javascript/extras/extras.js
        Commit graph MODIFY /icefaces3/branches/icefaces-3.0.x-maintenance/icefaces/compat/components/src/main/java/com/icesoft/faces/component/menubar/MenuBar.java
        Repository Revision Date User Message
        ICEsoft Public SVN Repository #30107 Thu Jul 19 11:07:49 MDT 2012 yip.ng ICE-8172: Ice:Menubar/menuPopup showcase keyboard navigation.
        Files Changed
        Commit graph MODIFY /icefaces3/trunk/icefaces/compat/components/src/main/java/com/icesoft/faces/component/menubar/MenuBar.java
        Commit graph MODIFY /icefaces3/trunk/icefaces/compat/core/src/main/javascript/extras/extras.js
        Repository Revision Date User Message
        ICEsoft Public SVN Repository #30106 Thu Jul 19 11:02:48 MDT 2012 yip.ng ICE-8172: Ice:Menubar/menuPopup showcase keyboard navigation.
        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/MenuBar.java
        Repository Revision Date User Message
        ICEsoft Public SVN Repository #30051 Tue Jul 17 16:53:00 MDT 2012 carlo.guglielmin ICE-8172 - Also removed the keyboard navigation demo for ice:menuPopup for now
        Files Changed
        Commit graph MODIFY /icefaces3/trunk/icefaces/samples/showcase/showcase/src/main/java/org/icefaces/samples/showcase/example/compat/menuPopup/MenuPopupBean.java
        Repository Revision Date User Message
        ICEsoft Public SVN Repository #30050 Tue Jul 17 16:51:17 MDT 2012 carlo.guglielmin ICE-8172 - Temporarily removed the keyboard navigation demo for ice:menuBar until the component functions as expected.
        Files Changed
        Commit graph MODIFY /icefaces3/trunk/icefaces/samples/showcase/showcase/src/main/java/org/icefaces/samples/showcase/example/compat/menuBar/MenuBarBean.java

          People

          • Assignee:
            yip.ng
            Reporter:
            Brennan Mckinney
          • Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

            Dates

            • Created:
              Updated:
              Resolved: