now alerting when the user hits 'cancel' to the expire warning and
authorerickson <erickson@dcc99617-32d9-48b4-a31d-7c20da2025e4>
Wed, 7 Dec 2005 22:06:25 +0000 (22:06 +0000)
committererickson <erickson@dcc99617-32d9-48b4-a31d-7c20da2025e4>
Wed, 7 Dec 2005 22:06:25 +0000 (22:06 +0000)
the session has already expired

git-svn-id: svn://svn.open-ils.org/ILS/trunk@2274 dcc99617-32d9-48b4-a31d-7c20da2025e4

Open-ILS/web/opac/common/js/config.js
Open-ILS/web/opac/common/js/opac_utils.js
Open-ILS/web/opac/locale/en-US/lang.dtd

index 133c5e1..e3ee5cb 100644 (file)
@@ -59,7 +59,7 @@ var STYPE_SUBJECT     = "subject";
 var STYPE_SERIES       = "series";
 var STYPE_KEYWORD      = "keyword";
 
-var LOGOUT_WARNING_TIME = 15;
+var LOGOUT_WARNING_TIME = 20; /* "head up" for session timeout */
 
 
 /* container for global variables shared accross pages */
index 8617f25..3c929ec 100644 (file)
@@ -275,8 +275,8 @@ function grabUser(ses, force) {
        if(G.user.prefs['opac.hits_per_page'])
                COUNT = parseInt(G.user.prefs['opac.hits_per_page']);
 
-       //new AuthTimer(getAuthtime()).run();
-       new AuthTimer(20).run();
+       new AuthTimer(getAuthtime()).run();
+       //new AuthTimer(20).run();
 
        return G.user;
 
@@ -635,7 +635,11 @@ AuthTimer.prototype.run = function() {
 function _authTimerAlert() {
        if( confirm( $('auth_session_expiring').innerHTML ) ) 
                doLogout();
-       else grabUser(null, true);
+       else {
+               if(!grabUser(null, true)) {
+                       alert($('auth_session_expired').innerHTML);
+               }
+       }
 }
 
 
index ef28aa9..793e0b3 100644 (file)
@@ -50,7 +50,7 @@
 <!ENTITY opac.llt "&lt;">
 <!ENTITY opac.ggt "&gt;">
 
-<!ENTITY opac.session_expiring "Your login session will soon expire.  Click 'OK' to logout and return to the home page.  Click 'Cancel' to continue browsing.">
+<!ENTITY opac.session_expiring "Your login session will soon expire.\nClick 'OK' to logout and return to the home page.\nClick 'Cancel' to continue browsing.">
 <!ENTITY opac.session_expired "Your login session has expired">
 
 <!-- Navigations links -->