diff -r 596945fa6e56 -r d57af0b0302e includes/clientside/static/autofill.js --- a/includes/clientside/static/autofill.js Sat Nov 17 18:54:13 2007 -0500 +++ b/includes/clientside/static/autofill.js Sat Nov 17 20:31:01 2007 -0500 @@ -1,5 +1,6 @@ /** - * Javascript auto-completion for form fields. + * Javascript auto-completion for form fields. This supercedes the code in autocomplete.js for MOZILLA ONLY. It doesn't seem to work real + * well with other browsers yet. */ var af_current = false; @@ -245,8 +246,12 @@ form._af_acting = false; return true; } + else + { + form._af_acting = true; + return true; + } } - form._af_acting = true; } } @@ -255,8 +260,9 @@ var key = this.event.keyCode; if ( key == this.KEY_ENTER && !this.repeat ) { + submitAuthorized = true; var form = findParentForm($(this.field_id).object); - form._af_acting = false; + form._af_acting = false; return true; } switch(key) @@ -420,6 +426,7 @@ setTimeout('var body = document.getElementsByTagName("body")[0]; var div = document.getElementById("'+div.id+'"); if ( div ) body.removeChild(div);', 20); delete(this.boxes[i]); } + this.boxes = new Array(); this.box_id = false; this.state = false; } @@ -432,6 +439,7 @@ else if ( this.state ) ta.value = this.state; this.destroy(); + findParentForm($(this.field_id.object))._af_acting = false; } this.sleep = function()