resq/public/assets/demo/default/custom/components/utils/session-timeout.js
2018-01-06 21:26:46 +08:00

29 lines
No EOL
908 B
JavaScript

var SessionTimeoutDemo = function () {
var initDemo = function () {
$.sessionTimeout({
title: 'Session Timeout Notification',
message: 'Your session is about to expire.',
keepAliveUrl: 'http://keenthemes.com/metronic/preview/inc/api/session-timeout/keepalive.php',
redirUrl: '?p=page_user_lock_1',
logoutUrl: '?p=page_user_login_1',
warnAfter: 3000, //warn after 5 seconds
redirAfter: 35000, //redirect after 10 secons,
ignoreUserActivity: true,
countdownMessage: 'Redirecting in {timer} seconds.',
countdownBar: true
});
}
return {
//main function to initiate the module
init: function () {
initDemo();
}
};
}();
jQuery(document).ready(function() {
SessionTimeoutDemo.init();
});