ICEfaces
  1. ICEfaces
  2. ICE-6218

CLONE -RowSelector hover styling disappears after selection+deselection of a row

    Details

    • Type: Bug Bug
    • Status: Closed
    • Priority: Major Major
    • Resolution: Fixed
    • Affects Version/s: 1.8.2-EE-GA_P01
    • Fix Version/s: 1.8.2-EE-GA_P02
    • Component/s: ICE-Components
    • Labels:
      None
    • Environment:
      All

      Description

      Using the rowSelection demo in ICEfaces Comp. Showcase:

      1. Hover over a row, row styles to indicate "hovered" state.
      2. Click mouse to select the row, row styles as "selected" (correct).
      3. Click mouse again to de-select row, row styles to "blank", instead of "hovered" styling which is expected. Moving the mouse returns the hover styling over the row. This doesn't help keyboard users though, unless they arrow-down to the next row and then arrow-up to the previous one again.

      The above occur using all selection modes (single, multiple, enh-multiple).

      4. In addition, when in enh-mulitple, after completing the steps above, if you hover over a different row(s), then return the mouse to the original row, it still does not style as hovered (moving the mouse does not return the "hovered" styling). If you subsequently select another row, then the previous row will function normally again.

      Note that the above issues are identical if keyboard navigation is used instead of the mouse to hover and select the rows.

        Activity

        Hide
        Dirk Mahler added a comment -

        The issue can be reproduced on the official showcase using Firefox 3.0.19 and 3.6.12:

        1. Open http://component-showcase.icefaces.org/component-showcase/showcase.iface
        2. One the left hand side select "table" -> "rowselector"
        3. Check radio box for "Enhanced Multiple"
        4. Left click on Joshua Brown -> get's selected
        5. Another left click on Josha Brown -> selection disappears, no hover visible
        6. From now on left clicking does not switch selection and hovering

        Show
        Dirk Mahler added a comment - The issue can be reproduced on the official showcase using Firefox 3.0.19 and 3.6.12: 1. Open http://component-showcase.icefaces.org/component-showcase/showcase.iface 2. One the left hand side select "table" -> "rowselector" 3. Check radio box for "Enhanced Multiple" 4. Left click on Joshua Brown -> get's selected 5. Another left click on Josha Brown -> selection disappears, no hover visible 6. From now on left clicking does not switch selection and hovering
        Hide
        Ken Fyten added a comment -

        While I can reproduce the issue using the Component Showcase on the icefaces.org demo, it turns out that this demo is not using the latest ICEfaces EE 1.8.2.GA_P01 libraries. Using these libraries or latest icefaces/trunk code with component-showcsae, the issue is resolved.

        Show
        Ken Fyten added a comment - While I can reproduce the issue using the Component Showcase on the icefaces.org demo, it turns out that this demo is not using the latest ICEfaces EE 1.8.2.GA_P01 libraries. Using these libraries or latest icefaces/trunk code with component-showcsae, the issue is resolved.

          People

          • Assignee:
            yip.ng
            Reporter:
            Dirk Mahler
          • Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

            Dates

            • Created:
              Updated:
              Resolved: