Pressing enter/return in the openid url box submits the form
[citadel.git] / webcit / static / authmethods.js
index fca4cf2664538741c0c17a17e4b0442d904b0191..8ad1e29fa14c44cb5d7bc9af8a2e29c4e3d799a3 100644 (file)
@@ -138,10 +138,10 @@ function ajax_try_newuser() {
  */
 function newuser_onkeypress(e) {
        if (window.event) {             /* IE */
-               keynum = e.keyCode
+               keynum = e.keyCode;
        }
        else if (e.which) {             /* real browsers */
-               keynum = e.which
+               keynum = e.which;
        }
        if (keynum == 13) {             /* enter/return key */
                ajax_try_newuser();
@@ -163,4 +163,20 @@ function ajax_try_openid() {
 }
 
 
+/*
+ * The user pressed a key while in the openid login box.
+ * Is it the enter/return key?  Submit the form.
+ */
+function openid_onkeypress(e) {
+       if (window.event) {             /* IE */
+               keynum = e.keyCode;
+       }
+       else if (e.which) {             /* real browsers */
+               keynum = e.which;
+       }
+       if (keynum == 13) {             /* enter/return key */
+               ajax_try_openid();
+       }
+}
+