From: erickson Date: Tue, 5 Jul 2005 20:53:38 +0000 (+0000) Subject: added some utility methods X-Git-Url: https://old-git.evergreen-ils.org/?a=commitdiff_plain;h=f87cc776c2cfbfcadb2579a6016ddf43846d9fac;p=Evergreen.git added some utility methods git-svn-id: svn://svn.open-ils.org/ILS/trunk@1049 dcc99617-32d9-48b4-a31d-7c20da2025e4 --- diff --git a/Open-ILS/src/javascript/util/ils_utils.js b/Open-ILS/src/javascript/util/ils_utils.js index 032c71bec9..ff4caef3fe 100644 --- a/Open-ILS/src/javascript/util/ils_utils.js +++ b/Open-ILS/src/javascript/util/ils_utils.js @@ -292,3 +292,29 @@ function mkResourceImage(resource) { pic.setAttribute("title", resource); return pic; } + + + +function doLogout() { + + /* remove cookie so browse know's we're logged out */ + deleteCookie("ils_ses"); + + var user = UserSession.instanece(); + if( user.session_id ) { + var request = new RemoteRequest( "open-ils.auth", + "open-ils.auth.session.delete", user.session_id ); + request.send(true); + var response = request.getResultObject(); + if(! response ) { + //alert("error logging out"); /* exception */ + } + } + + /* completely destroy this user object */ + user.destroy(); +} + + + + diff --git a/Open-ILS/src/javascript/util/webutils.js b/Open-ILS/src/javascript/util/webutils.js index 7bbea8b684..1a2185d0aa 100644 --- a/Open-ILS/src/javascript/util/webutils.js +++ b/Open-ILS/src/javascript/util/webutils.js @@ -726,3 +726,14 @@ function getXYOffsets(target) { return [x, y]; } + + + +/* returns true if the user pressed enter */ +function userPressedEnter(evt) { + var code = grabCharCode(evt); + if(code==13||code==3) return true; + return false; +} + +