ICEfaces
  1. ICEfaces
  2. ICE-10646

ice:panelTooltip - Issues with draggable=true

    Details

    • Type: Bug Bug
    • Status: Closed
    • Priority: Trivial Trivial
    • Resolution: Fixed
    • Affects Version/s: EE-1.8.2.GA_P07, EE-3.3.0.GA_P02
    • Fix Version/s: EE-3.3.0.GA_P03
    • Component/s: ICE-Components
    • Labels:
      None
    • Environment:
      IE , Firefox

      Description

      An ice:panelTooltip is set to be draggable=true. This tooltip also has a scrollable ice:panelGroup for it's content/body. Depending on the browser, there some some issues when clicking on the panelGroup scrollbar:

      Firefox:
       - Upon the second time the tooltip is displayed, clicking and holding the up scrollbar arrow key, causes the tooltip to follow the mouse. Essentially you can click and drag via the scrollbar key.

      IE:
       - Upon the second time the tooltip is displayed, clicking and slowly scrolling the scrollbar itself, causes the tooltip to become attached to the mouse cursor. A right click anywhere on the screen allows it to become detached.

        Activity

        Hide
        Arran Mccullough added a comment -

        Attached test case that shows the issue. Note: the icefaces, icefaces-ace, and icefaces-compat jars need to be added into the war for it to run.

        There are two pages that show the reported issues, welcomeICEfaces.jsf (more complex tooltip), testTooltipDrag.jsf (much more basic code).

        Show
        Arran Mccullough added a comment - Attached test case that shows the issue. Note: the icefaces, icefaces-ace, and icefaces-compat jars need to be added into the war for it to run. There are two pages that show the reported issues, welcomeICEfaces.jsf (more complex tooltip), testTooltipDrag.jsf (much more basic code).
        Hide
        Mircea Toma added a comment -

        Avoid to resolve drag handle element. In some cases the draggable monitor tries to re-build the draggable object when the draggable is not rendered which results in a draggable object configuration with no handle defined. This causes the dragging code to consider the container as being the handle.

        Show
        Mircea Toma added a comment - Avoid to resolve drag handle element. In some cases the draggable monitor tries to re-build the draggable object when the draggable is not rendered which results in a draggable object configuration with no handle defined. This causes the dragging code to consider the container as being the handle.
        Hide
        Liana Munroe added a comment -

        Verified ICEfaces EE-3.3.0 maintenance branch, r44567
        Tomcat 7, IE 11, 10, 9, 8, 7, FF 34, Chrome 41.

        Show
        Liana Munroe added a comment - Verified ICEfaces EE-3.3.0 maintenance branch, r44567 Tomcat 7, IE 11, 10, 9, 8, 7, FF 34, Chrome 41.

          People

          • Assignee:
            Mircea Toma
            Reporter:
            Arran Mccullough
          • Votes:
            0 Vote for this issue
            Watchers:
            4 Start watching this issue

            Dates

            • Created:
              Updated:
              Resolved: