diff options
author | Chris Johns <chrisj@rtems.org> | 2017-01-11 15:50:59 +1100 |
---|---|---|
committer | Chris Johns <chrisj@rtems.org> | 2017-01-11 15:50:59 +1100 |
commit | d8a1037cbc7258b3e918d4bff13446aac5cefb97 (patch) | |
tree | b1f0890f511679dc6d2fabae30f38951fce20f69 /common/html-coverpage/static/js/bloodhound.js | |
parent | waf: Add a title to the XML Catalogue. (diff) | |
download | rtems-docs-d8a1037cbc7258b3e918d4bff13446aac5cefb97.tar.bz2 |
html: Add support for an HTML cover page for releases.
Diffstat (limited to 'common/html-coverpage/static/js/bloodhound.js')
-rw-r--r-- | common/html-coverpage/static/js/bloodhound.js | 30 |
1 files changed, 30 insertions, 0 deletions
diff --git a/common/html-coverpage/static/js/bloodhound.js b/common/html-coverpage/static/js/bloodhound.js new file mode 100644 index 0000000..ec2cbf6 --- /dev/null +++ b/common/html-coverpage/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(); +}); |