diff options
Diffstat (limited to 'docs.rtems.org/static/js/bloodhound.js')
-rw-r--r-- | docs.rtems.org/static/js/bloodhound.js | 30 |
1 files changed, 30 insertions, 0 deletions
diff --git a/docs.rtems.org/static/js/bloodhound.js b/docs.rtems.org/static/js/bloodhound.js new file mode 100644 index 0000000..ec2cbf6 --- /dev/null +++ b/docs.rtems.org/static/js/bloodhound.js @@ -0,0 +1,30 @@ + +var states = new Bloodhound({ + remote: '/search/autocomplete/?q=%QUERY', + datumTokenizer: function(d) { + return Bloodhound.tokenizers.whitespace(d.value); + }, + queryTokenizer: Bloodhound.tokenizers.whitespace, + limit: 15 +}); + +// kicks off the loading/processing of `local` and `prefetch` +states.initialize(); + +$('#bloodhound .typeahead').typeahead({ + hint: true, + highlight: true, + minLength: 1 +}, +{ + name: 'states', + displayKey: 'value', + // `ttAdapter` wraps the suggestion engine in an adapter that + // is compatible with the typeahead jQuery plugin + source: states.ttAdapter() +}); + + +$('#search_input').bind('typeahead:selected', function(obj, datum, name) { + $("form").submit(); +}); |