ICEfaces
  1. ICEfaces
  2. ICE-3765

False busy indicator state for overlapping requests

    Details

    • Type: Bug Bug
    • Status: Closed
    • Priority: Major Major
    • Resolution: Fixed
    • Affects Version/s: 1.8DR#1
    • Fix Version/s: 1.8DR#2, 1.8
    • Component/s: Bridge
    • Labels:
      None
    • Environment:
      server/synchronous mode

      Description

      When two UI requests overlap the first one switches off busy indicator while the second on is in progress.

        Activity

        Mircea Toma created issue -
        Mircea Toma made changes -
        Field Original Value New Value
        Assignee Mircea Toma [ mircea.toma ]
        Mircea Toma made changes -
        Fix Version/s 1.8DR#2 [ 10142 ]
        Repository Revision Date User Message
        ICEsoft Public SVN Repository #17887 Tue Nov 11 13:58:25 MST 2008 mircea.toma ICE-3765 Protect busy indicator from overlapping state changes. Introduce callbacks for UI responses only.
        Files Changed
        Commit graph MODIFY /icefaces/trunk/icefaces/bridge/src/status.js
        Commit graph MODIFY /icefaces/trunk/icefaces/bridge/src/connection.async.js
        Commit graph MODIFY /icefaces/trunk/icefaces/bridge/src/connection.js
        Commit graph MODIFY /icefaces/trunk/icefaces/bridge/src/application.js
        Hide
        Mircea Toma added a comment -

        Protect busy indicator from overlapping state changes. Introduce callbacks for UI responses only.

        Show
        Mircea Toma added a comment - Protect busy indicator from overlapping state changes. Introduce callbacks for UI responses only.
        Mircea Toma made changes -
        Status Open [ 1 ] Resolved [ 5 ]
        Resolution Fixed [ 1 ]
        Hide
        Mircea Toma added a comment -

        There is still an issue when outputConnectionStatus' elements are updated in the page.

        Show
        Mircea Toma added a comment - There is still an issue when outputConnectionStatus' elements are updated in the page.
        Mircea Toma made changes -
        Resolution Fixed [ 1 ]
        Status Resolved [ 5 ] Reopened [ 4 ]
        Repository Revision Date User Message
        ICEsoft Public SVN Repository #17916 Thu Nov 20 07:23:39 MST 2008 mircea.toma ICE-3765 Stop decrementing the status counter after reaching 0 because 'off' method can be called multiple times.
        Files Changed
        Commit graph MODIFY /icefaces/trunk/icefaces/bridge/src/status.js
        Commit graph MODIFY /icefaces/trunk/icefaces/bridge/src/application.js
        Hide
        Mircea Toma added a comment -

        Stop decrementing the status counter after reaching 0 because 'off' method can be called multiple times.

        Show
        Mircea Toma added a comment - Stop decrementing the status counter after reaching 0 because 'off' method can be called multiple times.
        Mircea Toma made changes -
        Status Reopened [ 4 ] Resolved [ 5 ]
        Resolution Fixed [ 1 ]
        Repository Revision Date User Message
        ICEsoft Public SVN Repository #17923 Fri Nov 21 11:45:31 MST 2008 mircea.toma ICE-3765 Fix logic.
        Files Changed
        Commit graph MODIFY /icefaces/trunk/icefaces/bridge/src/status.js
        Hide
        Patrick Pronzola added a comment -

        Hi,

        There is still an issue with the exemple app i uploaded in that thread: http://www.icefaces.org/JForum/posts/list/10466.page

        When you tab out of the inputtext instead of clicking on the button, the connection status never turns off.

        Regards.

        Show
        Patrick Pronzola added a comment - Hi, There is still an issue with the exemple app i uploaded in that thread: http://www.icefaces.org/JForum/posts/list/10466.page When you tab out of the inputtext instead of clicking on the button, the connection status never turns off. Regards.
        Hide
        Mircea Toma added a comment -

        I noticed that. I believe my last check-in has finally the right logic.

        Show
        Mircea Toma added a comment - I noticed that. I believe my last check-in has finally the right logic.
        Ken Fyten made changes -
        Fix Version/s 1.8 [ 10161 ]
        Ken Fyten made changes -
        Status Resolved [ 5 ] Closed [ 6 ]
        Assignee Mircea Toma [ mircea.toma ]

          People

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

            Dates

            • Created:
              Updated:
              Resolved: