swh:1:snp:f521c49ab17ef7db6ec70b2430e1ed203f50383f
Raw File
Tip revision: 9505f1f448b05e8da9ed0008606c310afb079b29 authored by jrandow on 24 September 2021, 16:24:36 UTC
Merge branch 'Server_Communication' into 'master'
Tip revision: 9505f1f
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