Show alt titles in search results

This commit is contained in:
Dymas
2026-06-02 13:03:22 +02:00
parent 94740ebb76
commit 18d82a8678
6 changed files with 64 additions and 4 deletions
+15
View File
@@ -323,6 +323,14 @@ INDEX_HTML = r"""<!doctype html>
line-height: 1.35;
min-height: 2.7em;
}
.result-subtitle {
text-align: left;
color: var(--muted);
font-size: 12px;
line-height: 1.3;
min-height: 1.3em;
overflow-wrap: anywhere;
}
.result-meta {
display: flex;
gap: 6px;
@@ -550,12 +558,19 @@ INDEX_HTML = r"""<!doctype html>
<span class="cover-fallback"></span>
</div>
<div class="result-title"></div>
<div class="result-subtitle"></div>
<div class="result-meta">
<span class="result-pill"></span>
<span class="result-pill"></span>
</div>
`;
btn.querySelector(".result-title").textContent = item.title;
const subtitle = btn.querySelector(".result-subtitle");
const alternativeTitle = Array.isArray(item.alternative_titles) && item.alternative_titles.length
? String(item.alternative_titles[0].value || "").trim()
: "";
subtitle.textContent = alternativeTitle ? `Also known as: ${alternativeTitle}` : "";
subtitle.hidden = !alternativeTitle;
btn.querySelector(".cover-fallback").textContent = coverInitials(item.title);
const pills = btn.querySelectorAll(".result-pill");
pills[0].textContent = `${item.episodes} episodes`;