mirror of
https://github.com/kennethreitz/kjvstudy.org.git
synced 2026-06-05 23:00:16 +00:00
Fix duplicate dark mode button, add breadcrumbs to search page
- Only show fixed dark mode toggle on pages without breadcrumbs - Pages with breadcrumbs get dark mode in the sticky breadcrumb actions - Add breadcrumbs to search page 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
@@ -117,6 +117,11 @@ async def search_page(request: Request, q: str = Query(None, description="Search
|
||||
if _search_family_tree_fn:
|
||||
family_tree_results = _search_family_tree_fn(q.strip(), limit=5)
|
||||
|
||||
breadcrumbs = [
|
||||
{"text": "Home", "url": "/"},
|
||||
{"text": "Search", "url": None}
|
||||
]
|
||||
|
||||
return templates.TemplateResponse(
|
||||
request,
|
||||
"search.html",
|
||||
@@ -126,7 +131,8 @@ async def search_page(request: Request, q: str = Query(None, description="Search
|
||||
"family_tree_results": family_tree_results,
|
||||
"books": books,
|
||||
"total_results": len(search_results) + len(family_tree_results),
|
||||
"is_direct_verse": is_direct_verse
|
||||
"is_direct_verse": is_direct_verse,
|
||||
"breadcrumbs": breadcrumbs
|
||||
}
|
||||
)
|
||||
|
||||
|
||||
@@ -1434,9 +1434,11 @@
|
||||
<p class="sidebar-toggle-container">
|
||||
<label for="sidebar-toggle" class="sidebar-toggle-btn" title="Toggle sidebar" aria-label="Toggle navigation sidebar"></label>
|
||||
</p>
|
||||
{% if not breadcrumbs %}
|
||||
<p class="dark-mode-toggle">
|
||||
<button class="dark-mode-btn" title="Toggle dark mode" onclick="toggleDarkMode()" aria-label="Toggle dark mode"></button>
|
||||
</p>
|
||||
{% endif %}
|
||||
|
||||
<article role="main" id="main-content">
|
||||
{% if breadcrumbs %}
|
||||
|
||||
Reference in New Issue
Block a user