ICEfaces
  1. ICEfaces
  2. ICE-8187

Add new configuration parameter to optionally disable ace:dataTable row selection hover styling on IE7/8

    Details

    • Type: Improvement Improvement
    • Status: Closed
    • Priority: Major Major
    • Resolution: Fixed
    • Affects Version/s: 3.0.1
    • Fix Version/s: 3.1.0.BETA2, 3.1
    • Component/s: ACE-Components
    • Labels:
      None
    • Environment:
      ace:dataTable on IE7 and IE8 browsers
    • Assignee Priority:
      P1
    • Affects:
      Documentation (User Guide, Ref. Guide, etc.), Compatibility/Configuration

      Description

      When using the ace:dataTable with row selection enabled on older IE7 and IE8 browsers, the response time of the browser lags when processing the mouse events and associated style updates to support the mouse "hover" state. These older browsers struggle to process dynamic dom and styling changes, particularly if the size of the browser DOM is large.

      To improve the user experience on these browsers, we should add a new configuration parameter (web.xml) that would globally for the application (or per page via the ice core:config tag) disable the row selection state styling on IE7/8 only. Possible name for the parameter is "org.icefaces.ace.legacybrowsers.disableRowSelectionHoverStyle". Default is false.

        Activity

        Ken Fyten created issue -
        Ken Fyten made changes -
        Field Original Value New Value
        Salesforce Case []
        Fix Version/s 3.1.0.BETA2 [ 10336 ]
        Fix Version/s 3.1 [ 10312 ]
        Affects [Documentation (User Guide, Ref. Guide, etc.), Compatibility/Configuration]
        Assignee Priority P1
        Assignee Nils Lundquist [ nils.lundquist ]
        Repository Revision Date User Message
        ICEsoft Public SVN Repository #29266 Thu May 31 12:47:46 MDT 2012 nils.lundquist ICE-8187 - Added org.icefaces.ace.datatable.selection.noiehover config param.
        Files Changed
        Commit graph MODIFY /icefaces3/trunk/icefaces/ace/component/src/org/icefaces/ace/component/datatable/DataTableRenderer.java
        Commit graph MODIFY /icefaces3/trunk/icefaces/ace/component/resources/icefaces.ace/datatable/datatable.js
        Hide
        Nils Lundquist added a comment -

        Revision #29266
        Committed by nils.lundquist
        Moments ago
        ICE-8187 - Added org.icefaces.ace.datatable.selection.noiehover config param.

        Show
        Nils Lundquist added a comment - Revision #29266 Committed by nils.lundquist Moments ago ICE-8187 - Added org.icefaces.ace.datatable.selection.noiehover config param.
        Nils Lundquist made changes -
        Status Open [ 1 ] Resolved [ 5 ]
        Resolution Fixed [ 1 ]
        Ken Fyten made changes -
        Status Resolved [ 5 ] Closed [ 6 ]

          People

          • Assignee:
            Nils Lundquist
            Reporter:
            Ken Fyten
          • Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

            Dates

            • Created:
              Updated:
              Resolved: