ICEfaces
  1. ICEfaces
  2. ICE-6572

Delay busy indicator overlay rendering

    Details

    • Type: Improvement Improvement
    • Status: Closed
    • Priority: Major Major
    • Resolution: Fixed
    • Affects Version/s: 2.0.0
    • Fix Version/s: 2.0.1
    • Component/s: ICE-Components
    • Labels:
      None
    • Environment:
      supported browsers

      Description

      The busy indicator rendered by output status component uses an overlay stretched over the area of the view to force a change of the pointer to an hourglass. This technique is mostly required for portlets where only the defined area of a portlet would be indicated as busy while waiting for a response from the server.

      In use cases where multiple successive submits are sent interference between submits can occur, the overlay might block the events that are supposed to trigger the following submits. Also, from a performance perspective the rendering of the overlay should be avoided when the 'on' time of the indicator is short (less that 3 seconds).

        Activity

        Repository Revision Date User Message
        ICEsoft Public SVN Repository #23974 Thu Feb 17 04:00:45 MST 2011 mircea.toma ICE-6572 Stop reusing Delay object (cancelling the execution disables the object completely). Refactor Delay object to use only 'stop' method for either cancel before running or stop the running of the Delay instance. Extract private functions in the OverlayIndicator.
        Files Changed
        Commit graph MODIFY /icefaces2/trunk/icefaces/compat/core/src/main/javascript/status.js
        Commit graph MODIFY /projects/bridge-support/src/main/javascript/delay.js
        Repository Revision Date User Message
        ICEsoft Public SVN Repository #23972 Wed Feb 16 16:14:02 MST 2011 ken.fyten ICE-6572 Delay the rendering of the overlay. Cancel the rendering completely if busy state interval is shorter than 750 ms.
        Files Changed
        Commit graph MODIFY /icefaces2/trunk/icefaces/compat/core/src/main/javascript/status.js
        Repository Revision Date User Message
        ICEsoft Public SVN Repository #23970 Wed Feb 16 08:45:33 MST 2011 mircea.toma ICE-6572 Delay the rendering of the overlay. Cancel the rendering completely if busy state interval is shorter than 3000 ms.
        Files Changed
        Commit graph MODIFY /icefaces2/trunk/icefaces/compat/core/src/main/javascript/status.js
        Commit graph MODIFY /projects/bridge-support/src/main/javascript/delay.js

          People

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

            Dates

            • Created:
              Updated:
              Resolved: