ICEfaces
  1. ICEfaces
  2. ICE-11405

mobi:dataView, it's not possible to select rows on Chrome and FF

    Details

    • Type: Bug Bug
    • Status: Closed
    • Priority: Major Major
    • Resolution: Fixed
    • Affects Version/s: EE-4.2.0.GA
    • Fix Version/s: 4.3
    • Component/s: MOBI-Components
    • Labels:
      None
    • Environment:
      Any

      Description

      It's not possible to select the rows of a mobi:dataView component any more on Chrome and FF. It seems like recent changes in these browsers caused the selection functionality in mobi:dataView not to work, since the issue can be reproduced on the online showcase (http://icefaces-showcase.icesoft.org/showcase-mobile.jsf) as well. Selecting rows is working normally on Edge and IE11. In the showcase demo, when selecting a row, it should be highlighted, and more details related to that row should appear above the table and below the buttons.

        Activity

        Arturo Zambrano created issue -
        Ken Fyten made changes -
        Field Original Value New Value
        Fix Version/s 4.3 [ 13096 ]
        Ken Fyten made changes -
        Assignee Arturo Zambrano [ artzambrano ]
        Repository Revision Date User Message
        ICEsoft Public SVN Repository #52484 Mon Jun 18 18:47:18 MDT 2018 art.zambrano ICE-11405 registered both, the touchstart and click, event listeners for row selection (on browsers that support ontouchstart events regardless of whether it's a touch screen or not) with a mechanism to avoid executing both listeners for the same event, if both events are triggered, so that whatever event that is triggered first, on that browser, will be executed and the other event will not
        Files Changed
        Commit graph MODIFY /icefaces4/trunk/icefaces/mobi/component/resources/org.icefaces.component.dataview/dataview.js
        Hide
        Arturo Zambrano added a comment -

        r52484: registered both, the touchstart and click, event listeners for row selection (on browsers that support ontouchstart events regardless of whether it's a touch screen or not) with a mechanism to avoid executing both listeners for the same event, if both events are triggered, so that whatever event that is triggered first, on that browser, will be executed and the other event will not

        Show
        Arturo Zambrano added a comment - r52484: registered both, the touchstart and click, event listeners for row selection (on browsers that support ontouchstart events regardless of whether it's a touch screen or not) with a mechanism to avoid executing both listeners for the same event, if both events are triggered, so that whatever event that is triggered first, on that browser, will be executed and the other event will not
        Arturo Zambrano made changes -
        Status Open [ 1 ] Resolved [ 5 ]
        Resolution Fixed [ 1 ]
        Ken Fyten made changes -
        Status Resolved [ 5 ] Closed [ 6 ]

          People

          • Assignee:
            Arturo Zambrano
            Reporter:
            Arturo Zambrano
          • Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

            Dates

            • Created:
              Updated:
              Resolved: