swh:1:snp:f521c49ab17ef7db6ec70b2430e1ed203f50383f
Raw File
Tip revision: 62167a5ae8933d4c4b8bd3d699143375f290bd2c authored by Lars Bilke on 07 October 2021, 09:18:07 UTC
cmake-format
Tip revision: 62167a5
sitesearch.js
// Roughly based on https://github.com/algolia/autocomplete.js#jquery
// https://github.com/algolia/autocomplete.js/blob/master/LICENSE

var client = algoliasearch('4AHEU3QJQG', 'cda2754fe35733ffa31994a177725640')
var index = client.initIndex('docs.opengeosys.org');
$('#search-input').autocomplete({
  autoselect: true,
  hint: false,
  keyboardShortcuts: ['s']
}, [
  {
    source: $.fn.autocomplete.sources.hits(index, { hitsPerPage: 5 }),
    displayKey: 'title',
    debug: true,
    templates: {
      suggestion: function (suggestion) {
        return suggestion._highlightResult.title.value;
      }
    }
  }
]).on('autocomplete:selected', function (event, suggestion, dataset) {
  window.location = "/" + suggestion.uri.toLowerCase();
});

$('#search-input-mobile').autocomplete({
  autoselect: true,
  hint: false,
  keyboardShortcuts: ['s']
}, [
  {
    source: $.fn.autocomplete.sources.hits(index, { hitsPerPage: 5 }),
    displayKey: 'title',
    templates: {
      suggestion: function (suggestion) {
        return suggestion._highlightResult.title.value;
      }
    }
  }
]).on('autocomplete:selected', function (event, suggestion, dataset) {
  window.location = "/" + suggestion.uri.toLowerCase();
});
back to top