blob: 3232fe84b9bdbc0117f7ce8c86584401528bbbcd (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
|
$(function() {
$('#q').typeahead({
order: 'asc',
dynamic: true,
delay: 500,
source: {
packages: {
display: 'name',
href: function(item) { return '/packages/' + item.category + '/' + item.name; },
url: [{
type: 'GET',
url: "/packages/suggest.json",
data: {
q: "{{query}}"
}
}, 'results'],
template: '<span class="kk-suggest-cat">{{category}}</span>/<span class="kk-suggest-pkg">{{name}}</span> <span class="kk-suggest-detail">{{description}}</span>'
}
},
callback: {
onClick: function(node, a, item, event) {
window.location = item.href;
}
}
});
});
|