From 2b4cfe87d078ddd8ae3c0e0ff7598e39a355516f Mon Sep 17 00:00:00 2001 From: Ansis Brammanis Date: Tue, 19 Feb 2013 13:14:12 -0500 Subject: [PATCH] Fix async combobox --- js/lib/d3.combobox.js | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/js/lib/d3.combobox.js b/js/lib/d3.combobox.js index 63f741107..8a2e94d40 100644 --- a/js/lib/d3.combobox.js +++ b/js/lib/d3.combobox.js @@ -137,7 +137,7 @@ d3.combobox = function() { var prevValue, prevCompletion; - function autocomplete() { + function autocomplete(e, data) { var value = input.property('value'), match; @@ -150,7 +150,7 @@ d3.combobox = function() { } // backspace - if (d3.event.keyCode === 8) { + if (e.keyCode === 8) { prevValue = value; prevCompletion = ''; @@ -183,12 +183,14 @@ d3.combobox = function() { value = input.property('value'); } + var e = d3.event; + function render(data) { if (data.length) show(); else hide(); - autocomplete(); + autocomplete(e, data); updateSize();