aboutsummaryrefslogtreecommitdiff
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;
      }
    }
  });
});