core: auto expand outline & callout in search result

This commit is contained in:
Abdullah Atta
2025-06-02 09:35:12 +05:00
parent 4f9a5cb074
commit 65f3338df4

View File

@@ -804,6 +804,14 @@ function highlightHtmlContent(html: string, queries: string[]): string {
// Add the tag with its attributes
result += `<${name}`;
for (const [key, value] of Object.entries(attributes)) {
// auto expand outline lists
if (name === "li" && key === "data-collapsed") continue;
// auto expand callouts
if (name === "div" && key === "class" && value?.includes("callout")) {
result += ` ${key}="callout"`;
continue;
}
result += ` ${key}="${value}"`;
}
result += ">";