ICEfaces
  1. ICEfaces
  2. ICE-10743

ace:tableConfigPanel not keyboard navigable

    Details

    • Type: Improvement Improvement
    • Status: Closed
    • Priority: Major Major
    • Resolution: Fixed
    • Affects Version/s: 4.0
    • Fix Version/s: 4.1
    • Component/s: ACE-Components
    • Labels:
      None
    • Environment:
      All
    • Assignee Priority:
      P2

      Description

      The ace:tableConfigPanel's control buttons are not keyboard navigable.

      They should be focussable with the keyboard via the Tab key, and when focussed, they should activate with the space key. Also, the space key event should be consumed by the button so the browser page doesn't scroll down in response to the spacebar being pressed.

      This applies to the button used to show the configuration panel popup, and to the control buttons in the popup itself.

        Activity

        Repository Revision Date User Message
        ICEsoft Public SVN Repository #45578 Tue Jul 07 13:15:45 MDT 2015 art.zambrano ICE-10743 fix to tab buttons in a more intuitive order
        Files Changed
        Commit graph MODIFY /icefaces4/trunk/icefaces/ace/component/src/org/icefaces/ace/component/tableconfigpanel/TableConfigPanelRenderer.java
        Repository Revision Date User Message
        ICEsoft Public SVN Repository #45261 Tue Jun 30 14:10:26 MDT 2015 art.zambrano ICE-10743 fix to give focus to the cancel button after opening config panel
        Files Changed
        Commit graph MODIFY /icefaces4/trunk/icefaces/ace/component/resources/icefaces.ace/tableconfigpanel/tableconfigpanel.js
        Repository Revision Date User Message
        ICEsoft Public SVN Repository #45251 Thu Jun 25 17:39:53 MDT 2015 art.zambrano ICE-10743 corrected fix for enter key
        Files Changed
        Commit graph MODIFY /icefaces4/trunk/icefaces/ace/component/resources/icefaces.ace/tableconfigpanel/tableconfigpanel.js
        Repository Revision Date User Message
        ICEsoft Public SVN Repository #45250 Thu Jun 25 15:23:08 MDT 2015 art.zambrano ICE-10743 fixes to activate table config panel buttons (launcher, accept, cancel, trash) via the space key, while consuming the DOM event; also added similar fix for sort controls and checkboxes in the panel
        Files Changed
        Commit graph MODIFY /icefaces4/trunk/icefaces/ace/component/resources/icefaces.ace/tableconfigpanel/tableconfigpanel.js

          People

          • Assignee:
            Arturo Zambrano
            Reporter:
            Ken Fyten
          • Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

            Dates

            • Created:
              Updated:
              Resolved: