// Generated by CoffeeScript 1.10.0 (function() { var search, search_input, search_results; search_results = d3.select('#search_results').attr({ height: 458 }); search_input = d3.select('#header input').on('keydown', function() { if (event.keyCode === 13) { return search(); } }); d3.select('#search_button').on('click', function() { return search(); }); search = function(_offset) { var query_string; query_string = d3.select('#header input').node().value; if (query_string !== '') { return d3.json("api.php?text=" + query_string, function(error, data) { var description, enter_results, resource, results; results = search_results.selectAll('.result').data(data, function(d, i) { return "" + d.id; }); enter_results = results.enter().append('div').attr({ "class": 'result' }); results.order(); resource = enter_results.append('div').attr({ "class": 'resource' }); resource.html(function(d) { return "" + d.label + " (" + d.id + ")"; }); description = enter_results.append('div').attr({ "class": 'description' }); description.text(function(d) { return d.description; }); return results.exit().remove(); }); } }; }).call(this);