Mercurial > bugzilla-dashboard
view js/find-user.js @ 33:fdf9a6ac2848
Changed delay of user autocomplete from 300 ms to 1000, since each request is rather expensive.
author | Atul Varma <varmaa@toolness.com> |
---|---|
date | Fri, 12 Mar 2010 15:06:12 -0800 |
parents | 62b66afdf8ef |
children |
line wrap: on
line source
$(window).ready( function() { var currReq; var options = { minLength: 2, delay: 1000, source: function(request, response) { function success(result) { currReq = null; var suggs = []; result.users.forEach( function(user) { suggs.push({label: user.real_name + " (" + user.name + ")", value: user.name}); }); response(suggs); } if (currReq) currReq.abort(); currReq = Bugzilla.ajax({url: "/user", data: {match: request.term, username: $("#username").val(), password: $("#password").val()}, success: success}); } }; $("input#query").autocomplete(options); $("#find-user").submit( function(event) { event.preventDefault(); window.open("index.html?username=" + escape($("input#query").val())); }); });