From 49a2e7d71b17b39954d943c68f3d856d53688486 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bj=C3=B8rn=20Erik=20Pedersen?= Date: Tue, 11 Feb 2025 20:53:59 +0100 Subject: [PATCH] theme: Improve search output For pages with h6 only (e.g. frequently asked questions). --- assets/js/alpinejs/data/search.js | 14 ++++++++++---- 1 file changed, 10 insertions(+), 4 deletions(-) diff --git a/assets/js/alpinejs/data/search.js b/assets/js/alpinejs/data/search.js index 6cc66ab3c..99bf31d7e 100644 --- a/assets/js/alpinejs/data/search.js +++ b/assets/js/alpinejs/data/search.js @@ -14,13 +14,19 @@ const applyHelperFuncs = (array) => { item.getHeadingHTML = function () { let lvl2 = this._highlightResult.hierarchy.lvl2; let lvl3 = this._highlightResult.hierarchy.lvl3; - if (!lvl2) { + + if (!lvl3) { + if (lvl2) { + return lvl2.value; + } return ''; } - if (lvl3) { - return `${lvl2.value}  >  ${lvl3.value}`; + + if (!lvl2) { + return lvl3.value; } - return lvl2.value; + + return `${lvl2.value}  >  ${lvl3.value}`; }; return item; });