From dfe398458b8c88b4320dc1e325e2d7d343cba10e Mon Sep 17 00:00:00 2001 From: Pablo Vazquez Date: Thu, 22 Sep 2016 18:49:19 +0200 Subject: [PATCH] Tutti: Check if algoliaIndex is defined --- src/scripts/tutti/4_search.js | 6 ++++-- src/templates/layout.jade | 2 +- 2 files changed, 5 insertions(+), 3 deletions(-) diff --git a/src/scripts/tutti/4_search.js b/src/scripts/tutti/4_search.js index 74a6ede0..8b498fbd 100644 --- a/src/scripts/tutti/4_search.js +++ b/src/scripts/tutti/4_search.js @@ -4,10 +4,13 @@ */ $(document).ready(function() { + + if (typeof algoliaIndex === 'undefined') return; + var searchInput = $('#cloud-search'); var tu = searchInput.typeahead({hint: true}, { - source: index.ttAdapter(), + source: algoliaIndex.ttAdapter(), displayKey: 'name', limit: 10, minLength: 0, @@ -47,7 +50,6 @@ $(document).ready(function() { } }); - $('.search-site-result.advanced, .search-icon').on('click', function(e){ e.stopPropagation(); e.preventDefault(); diff --git a/src/templates/layout.jade b/src/templates/layout.jade index 69e87ac8..3ce599fe 100644 --- a/src/templates/layout.jade +++ b/src/templates/layout.jade @@ -31,7 +31,7 @@ html(lang="en") script. var algolia = algoliasearch("{{config['ALGOLIA_USER']}}", "{{config['ALGOLIA_PUBLIC_KEY']}}"); - var index = algolia.initIndex("{{config['ALGOLIA_INDEX_NODES']}}"); + var algoliaIndex = algolia.initIndex("{{config['ALGOLIA_INDEX_NODES']}}"); !function(e){"use strict";e.loadCSS=function(t,n,o){var r,i=e.document,l=i.createElement("link");if(n)r=n;else{var d=(i.body||i.getElementsByTagName("head")[0]).childNodes;r=d[d.length-1]}var a=i.styleSheets;l.rel="stylesheet",l.href=t,l.media="only x",r.parentNode.insertBefore(l,n?r:r.nextSibling);var f=function(e){for(var t=l.href,n=a.length;n--;)if(a[n].href===t)return e();setTimeout(function(){f(e)})};return l.onloadcssdefined=f,f(function(){l.media=o||"all"}),l},"undefined"!=typeof module&&(module.exports=e.loadCSS)}(this);