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