1
0
Fork 0

Fix issue with multiple enhanced search input

This commit is contained in:
Maxime Locqueville 2016-10-04 16:48:55 +02:00
parent 6dcbb5ecbb
commit e6178c6fbe

View file

@ -70,8 +70,7 @@ class DocSearch {
this.client.addAlgoliaAgent('docsearch.js ' + version);
if (enhancedSearchInput) {
DocSearch.injectSearchBox(this.input);
this.input = DocSearch.getInputFromSelector('#docsearch');
this.input = DocSearch.injectSearchBox(this.input);
}
this.autocomplete = autocomplete(this.input, autocompleteOptions, [{
@ -114,7 +113,10 @@ class DocSearch {
static injectSearchBox(input) {
input.before(templates.searchBox);
var new_input = input.prev().prev().find('input');
input.remove();
return new_input;
}
static bindSearchBoxEvent() {