ICEfaces
  1. ICEfaces
  2. ICE-3216

REGRESSION: menubar does not behave as expected when displayOnClick="true"

    Details

    • Type: Bug Bug
    • Status: Closed
    • Priority: Minor Minor
    • Resolution: Fixed
    • Affects Version/s: 1.7.1
    • Fix Version/s: 1.7.2
    • Component/s: ICE-Components
    • Labels:
      None
    • Environment:
      Any

      Description

      After clicking on a top-level menuItem to get the menu, then move the cursor to another top-level menuItem, the new menu does not appear unless you click it.

      The desired behavior is the 1.7.0 behavior. Click on any top-level menu-item sets the "menus visible on hover" mode so you don't need to click each one to see it. Clicking on a top-level menu-item again toggles the mode back so the menus don't display on hover anymore.

        Activity

        Jacky Lee created issue -
        Ken Fyten made changes -
        Field Original Value New Value
        Fix Version/s 1.7.2 [ 10130 ]
        Assignee Priority P1
        Security Private [ 10001 ]
        Assignee Adnan Durrani [ adnan.durrani ]
        Priority Major [ 3 ] Minor [ 4 ]
        Adnan Durrani made changes -
        Status Open [ 1 ] In Progress [ 3 ]
        Repository Revision Date User Message
        ICEsoft Public SVN Repository #16964 Fri Jun 20 17:27:24 MDT 2008 adnan.durrani Fix for ICE-3216 (REGRESSION: menubar does not behave as expected when displayOnClick="true")
        Files Changed
        Commit graph MODIFY /icefaces/trunk/icefaces/bridge/lib/extras/keyboardNavigator.js
        Repository Revision Date User Message
        ICEsoft Public SVN Repository #16965 Fri Jun 20 17:27:47 MDT 2008 adnan.durrani Fix for ICE-3216 (REGRESSION: menubar does not behave as expected when displayOnClick="true")
        Files Changed
        Commit graph MODIFY /icefaces/branches/icefaces-1.7/icefaces/bridge/lib/extras/keyboardNavigator.js
        Hide
        Adnan Durrani added a comment -

        trunk: revision 16964
        branch 1.7: revision 16965

        Show
        Adnan Durrani added a comment - trunk: revision 16964 branch 1.7: revision 16965
        Adnan Durrani made changes -
        Status In Progress [ 3 ] Resolved [ 5 ]
        Resolution Fixed [ 1 ]
        Hide
        Mandeep Hayher added a comment -

        When a top level menu (using displayOnClick="true") is clicked to open it does not stay open. The menu is display and then it disappears right away.

        Show
        Mandeep Hayher added a comment - When a top level menu (using displayOnClick="true") is clicked to open it does not stay open. The menu is display and then it disappears right away.
        Mandeep Hayher made changes -
        Resolution Fixed [ 1 ]
        Status Resolved [ 5 ] Reopened [ 4 ]
        Security Private [ 10001 ]
        Ken Fyten made changes -
        Security Private [ 10001 ]
        Adnan Durrani made changes -
        Status Reopened [ 4 ] In Progress [ 3 ]
        Repository Revision Date User Message
        ICEsoft Public SVN Repository #17014 Wed Jul 02 16:23:18 MDT 2008 adnan.durrani Fix for ICE-3216 (REGRESSION: menubar does not behave as expected when displayOnClick="true"). Private onclick handler added for the menu.
        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
        Repository Revision Date User Message
        ICEsoft Public SVN Repository #17015 Wed Jul 02 16:24:01 MDT 2008 adnan.durrani Fix for ICE-3216 (REGRESSION: menubar does not behave as expected when displayOnClick="true"). Private onclick handler added for the menu.
        Files Changed
        Commit graph MODIFY /icefaces/branches/icefaces-1.7/icefaces/bridge/lib/extras/keyboardNavigator.js
        Commit graph MODIFY /icefaces/branches/icefaces-1.7/icefaces/component/src/com/icesoft/faces/component/menubar/MenuBarRenderer.java
        Hide
        Adnan Durrani added a comment -

        trunk revision 17014
        branch 1.7 revision 17015

        private onclick handler added to the menuBar

        Show
        Adnan Durrani added a comment - trunk revision 17014 branch 1.7 revision 17015 private onclick handler added to the menuBar
        Adnan Durrani made changes -
        Status In Progress [ 3 ] Resolved [ 5 ]
        Resolution Fixed [ 1 ]
        Repository Revision Date User Message
        ICEsoft Public SVN Repository #17171 Tue Jul 15 23:19:30 MDT 2008 adnan.durrani Fix for ICE-3216 (REGRESSION: menubar does not behave as expected when displayOnClick="true"). Private onclick handler added for the menu.
        Files Changed
        Commit graph MODIFY /icefaces/branches/icefaces-1.7.1/icefaces/bridge/lib/extras/keyboardNavigator.js
        Commit graph MODIFY /icefaces/branches/icefaces-1.7.1/icefaces/component/src/com/icesoft/faces/component/menubar/MenuBarRenderer.java
        Hide
        Adnan Durrani added a comment -

        1.7.1 branch: revision 17171

        Show
        Adnan Durrani added a comment - 1.7.1 branch: revision 17171
        Ken Fyten made changes -
        Fix Version/s 1.7.2RC1 [ 10140 ]
        Fix Version/s 1.7.2 [ 10130 ]
        Ken Fyten made changes -
        Fix Version/s 1.7.2 [ 10130 ]
        Fix Version/s 1.7.2RC1 [ 10140 ]
        Hide
        Krashan Brahmanjara added a comment -

        Thats still not work in icefaces 1.7.1 revision 17613!

        Test case:
        <ice:menuBar id="menuBar" noIcons="true" displayOnClick="true">
        <ice:menuItem value="test1" (...with childs..)>
        <ice:menuItem value="test2" (...with childs..)>
        </>

        If user click on test1 see popup - this is ok, move cursor over test2 and you see popup menu test2 without any click.

        Ther are also some problems with displayed popup menu from menuBar which can be displayed under select components.

        Show
        Krashan Brahmanjara added a comment - Thats still not work in icefaces 1.7.1 revision 17613! Test case: <ice:menuBar id="menuBar" noIcons="true" displayOnClick="true"> <ice:menuItem value="test1" (...with childs..)> <ice:menuItem value="test2" (...with childs..)> </> If user click on test1 see popup - this is ok, move cursor over test2 and you see popup menu test2 without any click. Ther are also some problems with displayed popup menu from menuBar which can be displayed under select components.
        Ken Fyten made changes -
        Status Resolved [ 5 ] Closed [ 6 ]
        Assignee Priority P1
        Assignee Adnan Durrani [ adnan.durrani ]

          People

          • Assignee:
            Unassigned
            Reporter:
            Jacky Lee
          • Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

            • Created:
              Updated:
              Resolved: