ICEfaces
  1. ICEfaces
  2. ICE-8846

blockUiOnSubmit - Keyboard events aren't blocked

    Details

    • Type: Bug Bug
    • Status: Closed
    • Priority: Major Major
    • Resolution: Fixed
    • Affects Version/s: EE-3.0.0.GA_P01, 3.2, EE-3.2.0.BETA
    • Fix Version/s: EE-3.2.0.GA
    • Component/s: Framework
    • Labels:
      None
    • Environment:
      All
    • Assignee Priority:
      P2
    • Salesforce Case Reference:

      Description

      A few issues are seen when using the blockUiOnSubmit parameter:

       - If you hit the enter key twice, two actions will be seen. These events seem to be queued and will fire one after the other. This behavior can be seen with the ice:inputText field with an action/actionListener defined and also with ice/h:commandButtons.

       - While processing is happening, the ui becomes blocked. This prevents any mouse clicks from happening. It does not however prevent the keyboard events. While the ui blocker is on I can tab through the components and even select them via the kayboard, there by queuing up more calls.

        Activity

        Repository Revision Date User Message
        ICEsoft Public SVN Repository #32998 Tue Jan 08 16:01:51 MST 2013 mircea.toma ICE-8846 Fixed log message for discarded events.
        Files Changed
        Commit graph MODIFY /icefaces3/trunk/icefaces/core/src/main/javascript/blockui.js
        Repository Revision Date User Message
        ICEsoft Public SVN Repository #32994 Tue Jan 08 14:46:37 MST 2013 mircea.toma ICE-8846 Stop event bubbling and cancel default actions for all the input elements thus avoiding to trigger the callbacks that are registered with the enclosing form.
        Files Changed
        Commit graph MODIFY /icefaces3/trunk/icefaces/core/src/main/javascript/blockui.js

          People

          • Assignee:
            Mircea Toma
            Reporter:
            Arran Mccullough
          • Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

            Dates

            • Created:
              Updated:
              Resolved: