diff --git a/public/language/en-GB/search.json b/public/language/en-GB/search.json index 48a4acb446..55b0c5793d 100644 --- a/public/language/en-GB/search.json +++ b/public/language/en-GB/search.json @@ -44,5 +44,5 @@ "search-preferences-saved": "Search preferences saved", "search-preferences-cleared": "Search preferences cleared", "show-results-as": "Show results as", - "see-more-results": "See more results" + "see-more-results": "See more results (%1)" } diff --git a/public/src/app.js b/public/src/app.js index bcb1cfd325..df199eeab9 100644 --- a/public/src/app.js +++ b/public/src/app.js @@ -580,17 +580,21 @@ app.cacheBuster = null; searchTimeoutId = setTimeout(function () { require(['search'], function (search) { - var data = search.getSearchPreferences(); - data.term = inputEl.val(); - data.in = 'titles'; - data.searchOnly = 1; + var data = { + term: inputEl.val(), + in: 'titles', + searchOnly: 1, + }; search.api(data, function (data) { if (!data.matchCount) { quickSearchResults.html('').addClass('hidden'); return; } - + data.posts.forEach(function (p) { + p.snippet = $(p.content).text().slice(0, 80) + '...'; + }); app.parseAndTranslate(template, data, function (html) { + html.find('.timeago').timeago(); quickSearchResults.html(html).removeClass('hidden').show(); }); });