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();