Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Algolia instantsearch.js callback function

I am using Algolia instantsearch.js as my site search.

The setup process was rather easy and straightforward, including .js and .css files, creating templates and then create one more .js file with app() function for setting up my app (appId, apiKey, indexName) and widgets.

What I need is a function that will execute each time a search function ran, preferably right after the hits are shown.

Maybe there is a widget for that?

Thanks!

like image 509
Silver Ringvee Avatar asked Apr 15 '16 07:04

Silver Ringvee


1 Answers

You can listen the render event like described here, it's an event triggered once all widgets have been rendered:

var search = instantsearch({...});
search.on('render', function() {
   // FIXME
});

You could also create a custom widget and do a specific action in the render method.

like image 192
redox Avatar answered Sep 19 '22 06:09

redox