diff --git a/src/lib/DocSearch.js b/src/lib/DocSearch.js index c358f3d8..71a59766 100644 --- a/src/lib/DocSearch.js +++ b/src/lib/DocSearch.js @@ -198,6 +198,7 @@ class DocSearch { ]).join(' › '); let text = utils.getSnippetedValue(hit, 'content'); let isTextOrSubcatoryNonEmpty = (subcategory && subcategory != "") || (displayTitle && displayTitle != ""); + let isLvl1EmptyOrDuplicate = ! subcategory || subcategory == '' || subcategory == category; let isLvl2 = displayTitle && displayTitle != '' && displayTitle != subcategory; let isLvl1 = !isLvl2 && (subcategory && subcategory != '' && subcategory != category); let isLvl0 = !isLvl1 && !isLvl2; @@ -206,6 +207,7 @@ class DocSearch { isLvl0: isLvl0, isLvl1: isLvl1, isLvl2: isLvl2, + isLvl1EmptyOrDuplicate: isLvl1EmptyOrDuplicate, isCategoryHeader: hit.isCategoryHeader, isSubCategoryHeader: hit.isSubCategoryHeader, isTextOrSubcatoryNonEmpty: isTextOrSubcatoryNonEmpty, diff --git a/src/lib/templates.js b/src/lib/templates.js index aaab9b5c..b96dc933 100644 --- a/src/lib/templates.js +++ b/src/lib/templates.js @@ -36,12 +36,14 @@ let templates = {