ICEfaces
  1. ICEfaces
  2. ICE-8719

New client-side pending session-timeout warning event and dialog

    Details

    • Type: New Feature New Feature
    • Status: Closed
    • Priority: Major Major
    • Resolution: Fixed
    • Affects Version/s: None
    • Fix Version/s: EE-3.3.0.GA, 4.0.BETA, 4.0
    • Component/s: Framework
    • Labels:
      None
    • Environment:
      ICEfaces
    • Assignee Priority:
      P1
    • Affects:
      Documentation (User Guide, Ref. Guide, etc.)

      Description


      It is useful to inform the user when their session times out (or is about to time out). In the past, ICEfaces applications have often used Ajax Push for this feature, but Ajax Push should not be required.
       

        Activity

        Repository Revision Date User Message
        ICEsoft Public SVN Repository #36161 Tue Jun 11 16:12:35 MDT 2013 mircea.toma ICE-8719 When registering an event callback return back closure that when invoked will unregister the callback.
        Files Changed
        Commit graph MODIFY /bridge-support/tags/icefaces-ee-3.3.0.GA/src/main/javascript/window.js
        Repository Revision Date User Message
        ICEsoft Public SVN Repository #36086 Mon Jun 10 07:02:12 MDT 2013 mircea.toma ICe-8719 Updated bridge support, new on**** registrations functions now return closure that removes the registered callback.
        Files Changed
        Commit graph MODIFY /icepush/trunk/icepush/core/src/main/resources/META-INF/ice.core/bridge-support.js
        Commit graph MODIFY /icepush/trunk/icepush/core/src/main/resources/META-INF/ice.core/bridge-support.uncompressed.js
        Repository Revision Date User Message
        ICEsoft Public SVN Repository #36085 Mon Jun 10 06:59:26 MDT 2013 mircea.toma ICe-8719 Updated bridge support, new on**** registrations functions now return closure that removes the registered callback.
        Files Changed
        Commit graph MODIFY /icefaces3/trunk/icefaces/core/src/main/resources/META-INF/resources/ice.core/bridge-support.uncompressed.js
        Commit graph MODIFY /icefaces3/trunk/icefaces/core/src/main/resources/META-INF/resources/ice.core/bridge-support.js
        Repository Revision Date User Message
        ICEsoft Public SVN Repository #36084 Mon Jun 10 06:58:16 MDT 2013 mircea.toma ICE-8719 Return closure that removes the registered callback.
        Files Changed
        Commit graph MODIFY /projects/bridge-support/src/main/javascript/window.js
        Repository Revision Date User Message
        ICEsoft Public SVN Repository #36083 Mon Jun 10 06:56:34 MDT 2013 mircea.toma ICE-8719 Modified before session expiry popup to close when the session has expired.
        Files Changed
        Commit graph MODIFY /icefaces3/trunk/icefaces/core/src/main/javascript/status.js
        Repository Revision Date User Message
        ICEsoft Public SVN Repository #35946 Wed Jun 05 15:07:16 MDT 2013 mircea.toma ICE-8719 Fixed delay calculations. Added callback invocation of the session expired callbacks after the warning interval has elapsed as well, this way the session expired popup will show up as expected. Also, introduced test for the existence on form.elements before trying to clear their callback, IE return null instead of empty array when form elements do not exist.
        Files Changed
        Commit graph MODIFY /icefaces3/trunk/icefaces/core/src/main/javascript/session-expiry-warning.js
        Commit graph MODIFY /icefaces3/trunk/icefaces/core/src/main/java/org/icefaces/impl/event/SessionExpiryWarning.java
        Commit graph MODIFY /icefaces3/trunk/icefaces/core/src/main/javascript/clear-callbacks.js
        Repository Revision Date User Message
        ICEsoft Public SVN Repository #34318 Wed Apr 10 13:52:22 MDT 2013 ken.fyten ICE-8719 - Backed out changes for new client-side session timeout notification not targeted for 3.3.
        Files Changed
        Commit graph MODIFY /icefaces3/tags/icefaces-3.3.0/icefaces/core/src/main/java/org/icefaces/util/EnvUtils.java
        Commit graph MODIFY /icefaces3/tags/icefaces-3.3.0/icefaces/core/src/main/javascript/application.js
        Commit graph DEL /icefaces3/tags/icefaces-3.3.0/icefaces/core/src/main/java/org/icefaces/impl/event/SessionExpiryWarning.java
        Commit graph MODIFY /icefaces3/tags/icefaces-3.3.0/icefaces/core/src/main/java/org/icefaces/impl/event/ScriptWriter.java
        Commit graph MODIFY /icefaces3/tags/icefaces-3.3.0/icefaces/core/src/main/javascript/status.js
        Commit graph MODIFY /icefaces3/tags/icefaces-3.3.0/icefaces/core/src/main/resources/META-INF/faces-config.xml
        Repository Revision Date User Message
        ICEsoft Public SVN Repository #34308 Tue Apr 09 18:00:21 MDT 2013 mircea.toma ICE-8719 Implemented client-side session timeout notification.
        Files Changed
        Commit graph MODIFY /icefaces3/trunk/icefaces/core/src/main/java/org/icefaces/impl/event/ScriptWriter.java
        Commit graph MODIFY /icefaces3/trunk/icefaces/core/src/main/resources/META-INF/faces-config.xml
        Commit graph MODIFY /icefaces3/trunk/icefaces/core/src/main/javascript/status.js
        Commit graph MODIFY /icefaces3/trunk/icefaces/core/src/main/javascript/application.js
        Commit graph ADD /icefaces3/trunk/icefaces/core/src/main/java/org/icefaces/impl/event/SessionExpiryWarning.java
        Commit graph MODIFY /icefaces3/trunk/icefaces/core/src/main/java/org/icefaces/util/EnvUtils.java

          People

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

            Dates

            • Created:
              Updated:
              Resolved: