extensions/net.sf.basedb.meludi/trunk/resources/keep_session_alive.js

Code
Comments
Other
Rev Date Author Line
2933 14 Nov 14 olle 1
2933 14 Nov 14 olle 2 var KeepAlive = function()
2933 14 Nov 14 olle 3 {
2933 14 Nov 14 olle 4   var keepalive = {};
2933 14 Nov 14 olle 5   
2933 14 Nov 14 olle 6   keepalive.initPage = function()
2933 14 Nov 14 olle 7   {
2933 14 Nov 14 olle 8     // Dispatch an event to the 'timeoutMessage' <div> asking it to restore navigation buttons
2933 14 Nov 14 olle 9     var timeoutMessage = window.opener.document.getElementById('timeoutMessage');
2933 14 Nov 14 olle 10     var customEvent = timeoutMessage.ownerDocument.createEvent('CustomEvent');
2933 14 Nov 14 olle 11     customEvent.initCustomEvent('logged-in', true, true, {});
2933 14 Nov 14 olle 12     timeoutMessage.dispatchEvent(customEvent);
2933 14 Nov 14 olle 13     // Close this window
2933 14 Nov 14 olle 14     window.close();
2933 14 Nov 14 olle 15   }
2933 14 Nov 14 olle 16   
2933 14 Nov 14 olle 17   return keepalive;
2933 14 Nov 14 olle 18 }();
2933 14 Nov 14 olle 19
2933 14 Nov 14 olle 20 Doc.onLoad(KeepAlive.initPage);
2933 14 Nov 14 olle 21