ICEfaces
  1. ICEfaces
  2. ICE-3745

panelTooltip in scrollable div issue

    Details

    • Type: Bug Bug
    • Status: Closed
    • Priority: Major Major
    • Resolution: Fixed
    • Affects Version/s: 1.7.2, 1.7.2 SP1, 1.7.2-SP2, 1.8.1
    • Fix Version/s: 1.8.2-RC1, 1.8.2
    • Component/s: ICE-Components
    • Labels:
      None
    • Environment:
      All

      Description

      A panelToolTip has been defined for the header of a dataTable. The dataTable uses the ice:columns component to define the columns. The table is also in a scrollable div/panelGroup. When the div is scolles all the way to the right and the tool tip is displayed the scrollable div moves all the way to the left. This issue is only seen when the displayListener is set.
      1. Case8473Example.zip
        17 kB
        Arran Mccullough
      1. ScreenHunter_01.jpg
        103 kB
      2. ScreenHunter_02.jpg
        138 kB
      3. ScreenHunter_03.jpg
        139 kB

        Activity

        Arran Mccullough created issue -
        Arran Mccullough made changes -
        Field Original Value New Value
        Support Case References https://www.icesoft.ca:4443/supportilla/show_bug.cgi?id=5328
        Arran Mccullough made changes -
        Attachment Case5328Example4.war [ 11327 ]
        Arran Mccullough made changes -
        Salesforce Case [50070000007C5TI]
        Hide
        Arran Mccullough added a comment -

        Another test case where this is an issue. A dataTable had a panelTooltip defined for a columns cell contents. If the table is in a scrollable div or a panelDivider the upper cells show the tooltip in the correct position. If you scroll to the bottom the tooltip show outside of the div/divider panel.

        Show
        Arran Mccullough added a comment - Another test case where this is an issue. A dataTable had a panelTooltip defined for a columns cell contents. If the table is in a scrollable div or a panelDivider the upper cells show the tooltip in the correct position. If you scroll to the bottom the tooltip show outside of the div/divider panel.
        Arran Mccullough made changes -
        Salesforce Case [50070000007C5TI] [50070000007C5TI, 50070000009MHp6]
        Arran Mccullough made changes -
        Affects Version/s 1.8.1 [ 10170 ]
        Affects Version/s 1.7.2-SP2 [ 10162 ]
        Affects Version/s 1.7.2 SP1 [ 10144 ]
        Hide
        Arran Mccullough added a comment -

        Attached new test case with code for a scrollable div and also a panelDivider.

        Show
        Arran Mccullough added a comment - Attached new test case with code for a scrollable div and also a panelDivider.
        Arran Mccullough made changes -
        Attachment Case8473Example.zip [ 11863 ]
        Deryk Sinotte made changes -
        Fix Version/s 1.8.2 [ 10190 ]
        Assignee Priority P1
        Assignee Adnan Durrani [ adnan.durrani ]
        Repository Revision Date User Message
        ICEsoft Public SVN Repository #19105 Wed Jul 22 14:11:22 MDT 2009 adnan.durrani Fix for ICE-3745 (panelTooltip in scrollable div issue)
        Files Changed
        Commit graph MODIFY /icefaces/trunk/icefaces/component/src/com/icesoft/faces/component/panelpopup/PanelPopupRenderer.java
        Commit graph MODIFY /icefaces/trunk/icefaces/component/src/com/icesoft/faces/component/paneltooltip/PanelTooltipRenderer.java
        Adnan Durrani made changes -
        Status Open [ 1 ] In Progress [ 3 ]
        Hide
        Adnan Durrani added a comment -

        Modified: D:\work\development\head\svn\ossrepo\icefaces\trunk\icefaces\component\src\com\icesoft\faces\component\panelpopup\PanelPopupRenderer.java
        Modified: D:\work\development\head\svn\ossrepo\icefaces\trunk\icefaces\component\src\com\icesoft\faces\component\paneltooltip\PanelTooltipRenderer.java
        Sending content: D:\work\development\head\svn\ossrepo\icefaces\trunk\icefaces\component\src\com\icesoft\faces\component\paneltooltip\PanelTooltipRenderer.java
        Sending content: D:\work\development\head\svn\ossrepo\icefaces\trunk\icefaces\component\src\com\icesoft\faces\component\panelpopup\PanelPopupRenderer.java
        Completed: At revision: 19105

        Show
        Adnan Durrani added a comment - Modified: D:\work\development\head\svn\ossrepo\icefaces\trunk\icefaces\component\src\com\icesoft\faces\component\panelpopup\PanelPopupRenderer.java Modified: D:\work\development\head\svn\ossrepo\icefaces\trunk\icefaces\component\src\com\icesoft\faces\component\paneltooltip\PanelTooltipRenderer.java Sending content: D:\work\development\head\svn\ossrepo\icefaces\trunk\icefaces\component\src\com\icesoft\faces\component\paneltooltip\PanelTooltipRenderer.java Sending content: D:\work\development\head\svn\ossrepo\icefaces\trunk\icefaces\component\src\com\icesoft\faces\component\panelpopup\PanelPopupRenderer.java Completed: At revision: 19105
        Arran Mccullough made changes -
        Attachment Case8473Example.war [ 11871 ]
        Adnan Durrani made changes -
        Assignee Adnan Durrani [ adnan.durrani ] Yip Ng [ yip.ng ]
        yip.ng made changes -
        Attachment ScreenHunter_01.jpg [ 11896 ]
        Repository Revision Date User Message
        ICEsoft Public SVN Repository #19130 Wed Jul 29 17:31:03 MDT 2009 yip.ng ICE-3745
        Changed to correct tooltip positioning when inside a scrollable div.
        Files Changed
        Commit graph MODIFY /icefaces/trunk/icefaces/bridge/lib/extras/tooltip_panelpopup.js
        yip.ng made changes -
        Attachment ScreenHunter_02.jpg [ 11898 ]
        Attachment ScreenHunter_03.jpg [ 11899 ]
        Hide
        yip.ng added a comment -

        Tooltip positioning adjusted for inside of a scrollable div. See screenshots 02 and 03.

        Show
        yip.ng added a comment - Tooltip positioning adjusted for inside of a scrollable div. See screenshots 02 and 03.
        yip.ng made changes -
        Status In Progress [ 3 ] Resolved [ 5 ]
        Resolution Fixed [ 1 ]
        Hide
        Joanne Bai added a comment -

        Tested it with success on trunk 19140 + Tomcat 6.0. Test app has been added to repo/qa

        Show
        Joanne Bai added a comment - Tested it with success on trunk 19140 + Tomcat 6.0. Test app has been added to repo/qa
        Ken Fyten made changes -
        Fix Version/s 1.8.2-RC1 [ 10210 ]
        Repository Revision Date User Message
        ICEsoft Public SVN Repository #19910 Wed Dec 09 13:20:01 MST 2009 adnan.durrani 1.8.2EE panelTooltip changes moved to Compat panelTooltip towards ICE-4481. The changes include the fix of following JIRAs: ICE-3745, ICE-3874, ICE-4853, ICE-3874 and ICE-4952
        Files Changed
        Commit graph MODIFY /icefaces/scratchpads/glimmer/compat/core/src/main/resources/META-INF/resources/ice-extras.js
        Commit graph MODIFY /icefaces/scratchpads/glimmer/compat/component-metadata/src/main/resources/conf/ice_cust_properties/cust-paneltooltip-props.xml
        Commit graph MODIFY /icefaces/scratchpads/glimmer/compat/core/src/main/java/com/icesoft/faces/util/CoreUtils.java
        Ken Fyten made changes -
        Status Resolved [ 5 ] Closed [ 6 ]
        Assignee Priority P1

          People

          • Assignee:
            yip.ng
            Reporter:
            Arran Mccullough
          • Votes:
            3 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

            • Created:
              Updated:
              Resolved: