added some utility methods
authorerickson <erickson@dcc99617-32d9-48b4-a31d-7c20da2025e4>
Tue, 5 Jul 2005 20:53:38 +0000 (20:53 +0000)
committererickson <erickson@dcc99617-32d9-48b4-a31d-7c20da2025e4>
Tue, 5 Jul 2005 20:53:38 +0000 (20:53 +0000)
git-svn-id: svn://svn.open-ils.org/ILS/trunk@1049 dcc99617-32d9-48b4-a31d-7c20da2025e4

Open-ILS/src/javascript/util/ils_utils.js
Open-ILS/src/javascript/util/webutils.js

index 032c71b..ff4caef 100644 (file)
@@ -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();
+}
+
+
+
+
index 7bbea8b..1a2185d 100644 (file)
@@ -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;
+}
+
+