ICEfaces
  1. ICEfaces
  2. ICE-8022

Regression - component-showcase - row selection - keyboard navigation issue

    Details

    • Type: Bug Bug
    • Status: Closed
    • Priority: Minor Minor
    • Resolution: Fixed
    • Affects Version/s: EE-1.8.2.GA_P04
    • Fix Version/s: EE-1.8.2.GA_P05
    • Component/s: ICE-Components
    • Labels:
      None
    • Environment:
      Icefaces 1.8.GA-P04 build 6 (trunk rev. 28778)
      Server: Tomcat6
      Browsers: IE8 / document type IE7
    • Assignee Priority:
      P1

      Description

      In the component-showcase -> Row Selection page, if using a scrollable table (replace in the component-showcase app with the attached dataTable-rowSelection.jspx), keyboard navigation for scrollable tables is broken:
      - on key down - when reaching the last row in the table, the row is not entirely visible (see attached screen shot). This is also an issue with release EE-1.8.2-GA-P03.
      - on key up, the selected row is not visible, and on first key stroke it returns to the first row in the table. This is not an issue with release EE-1.8.2-GA-P03.

      This appears to be caused by changes made for ICE-8013.
      1. dataTable-rowSelection.jspx
        11 kB
        Carmen Cristurean
      1. ICE-8022.png
        106 kB
      2. rowSelection.png
        103 kB

        Activity

        Carmen Cristurean created issue -
        Carmen Cristurean made changes -
        Field Original Value New Value
        Attachment dataTable-rowSelection.jspx [ 14321 ]
        Carmen Cristurean made changes -
        Summary Keyboard navigation not working in IE8 document type IE7 mode component-showcase - row selection - keyboard navigation not working in IE8 document type IE7 mode
        Salesforce Case []
        Carmen Cristurean made changes -
        Attachment rowSelection.png [ 14322 ]
        Carmen Cristurean made changes -
        Salesforce Case []
        Description In the component-showcase -> Row Selection page, if using a scrollable table (replace in the component-showcase app with the attached dataTable-rowSelection.jspx), keyboard navigation for scrollable tables is broken:
        - on key down - when reaching the last row in the table, the row is not entirely visible. This is also an issue with release EE-1.8.2-GA-P03.
        - on key up, the selected row is not visible, and on first key stroke it returns to the first row in the table. This is not an issue with release EE-1.8.2-GA-P03.

        This appears to be caused by changes made for ICE-8013.
        In the component-showcase -> Row Selection page, if using a scrollable table (replace in the component-showcase app with the attached dataTable-rowSelection.jspx), keyboard navigation for scrollable tables is broken:
        - on key down - when reaching the last row in the table, the row is not entirely visible (see attached screen shot). This is also an issue with release EE-1.8.2-GA-P03.
        - on key up, the selected row is not visible, and on first key stroke it returns to the first row in the table. This is not an issue with release EE-1.8.2-GA-P03.

        This appears to be caused by changes made for ICE-8013.
        Ken Fyten made changes -
        Summary component-showcase - row selection - keyboard navigation not working in IE8 document type IE7 mode Regression - component-showcase - row selection - keyboard navigation issue
        Salesforce Case []
        Component/s Components [ 10012 ]
        Component/s Sample Apps [ 10010 ]
        Fix Version/s EE-1.8.2.GA_P05 [ 10331 ]
        Assignee Priority P2
        Security Private [ 10001 ]
        Assignee Mircea Toma [ mircea.toma ]
        Priority Major [ 3 ] Minor [ 4 ]
        Repository Revision Date User Message
        ICEsoft Public SVN Repository #32310 Thu Nov 22 14:21:23 MST 2012 mircea.toma ICE-8022 Use the cumulative offset when calculating the top coordinates, both for row elements and scrollable area.
        Files Changed
        Commit graph MODIFY /icefaces/trunk/icefaces/bridge/lib/extras/extras.js
        Hide
        Mircea Toma added a comment - - edited

        Use the cumulative offset when calculating the top coordinates, both for row elements and scrollable area.

        Show
        Mircea Toma added a comment - - edited Use the cumulative offset when calculating the top coordinates, both for row elements and scrollable area.
        Hide
        Carmen Cristurean added a comment - - edited

        Verified fix with icefaces trunk rev# 32316, in IE8, FF17, Chrome22. The issues in the description have been resolved.

        At key up or key down, when reaching the first or the last row in the table, its highlight inconsistently changes to yellow (see attached), while rows in the middle are highlighted in blue when selected. Not sure if this is an issue?

        Show
        Carmen Cristurean added a comment - - edited Verified fix with icefaces trunk rev# 32316, in IE8, FF17, Chrome22. The issues in the description have been resolved. At key up or key down, when reaching the first or the last row in the table, its highlight inconsistently changes to yellow (see attached), while rows in the middle are highlighted in blue when selected. Not sure if this is an issue?
        Migration made changes -
        Assignee Priority P2 [ 10011 ] P1 [ 10010 ]
        Migration made changes -
        Status Open [ 1 ] Resolved [ 5 ]
        Resolution Fixed [ 1 ]
        Migration made changes -
        Attachment ICE-8022.png [ 15010 ]
        Ken Fyten made changes -
        Status Resolved [ 5 ] Closed [ 6 ]

          People

          • Assignee:
            Mircea Toma
            Reporter:
            Carmen Cristurean
          • Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

            Dates

            • Created:
              Updated:
              Resolved: