From 12384e90d6d43dd9f2a136a30ac07b1c94c584c2 Mon Sep 17 00:00:00 2001 From: Chasen Le Hara Date: Fri, 2 Jun 2017 17:13:35 -0700 Subject: [PATCH] Truncate results to 50 Fixes https://github.com/canjs/bit-docs-html-canjs/issues/274 --- static/search.js | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/static/search.js b/static/search.js index 44ec9d16..48b576e9 100644 --- a/static/search.js +++ b/static/search.js @@ -527,11 +527,15 @@ var Search = Control.extend({ clearTimeout(this.searchDebounceHandle); var self = this; this.searchDebounceHandle = setTimeout(function(){ - self.searchEngineSearch(value).then(function(resultsMap) { - var numResults = Object.keys(resultsMap).length; + self.searchEngineSearch(value).then(function(results) { + var numResults = results.length; + if (numResults > 50) { + numResults = '50+'; + results = results.slice(0, 50); + } var resultsFrag = self.options.resultsRenderer({ - results:resultsMap, - numResults:numResults, + results: results, + numResults: numResults, searchValue:value, pathPrefix: (self.options.pathPrefix === '.') ? '' : '/' + self.options.pathPrefix + '/' },{