changeset 29:68c02a911494

abort current xhr for user finder autocomplete when a new one is queued
author Atul Varma <varmaa@toolness.com>
date Thu, 11 Mar 2010 05:10:42 -0800
parents c631a02f9f63
children 4ffc1b9d249b
files js/find-user.js
diffstat 1 files changed, 3 insertions(+), 0 deletions(-) [+]
line wrap: on
line diff
--- a/js/find-user.js	Thu Mar 11 05:07:55 2010 -0800
+++ b/js/find-user.js	Thu Mar 11 05:10:42 2010 -0800
@@ -6,6 +6,7 @@
       minLength: 2,
       source: function(request, response) {
         function success(result) {
+          currReq = null;
           var suggs = [];
           result.users.forEach(
             function(user) {
@@ -14,6 +15,8 @@
             });
           response(suggs);
         }
+        if (currReq)
+          currReq.abort();
         currReq = Bugzilla.ajax({url: "/user",
                                  data: {match: request.term,
                                         username: $("#username").val(),