From bbda34e2232325154fd597bda3d6bb9601f20d3f Mon Sep 17 00:00:00 2001 From: Kenneth Reitz Date: Wed, 26 Nov 2025 11:07:39 -0500 Subject: [PATCH] Enhance search dropdowns across site MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - Limit stories page dropdown to only show stories (remove verse refs, topics) - Add universal search dropdown to /search page - Add stories-only dropdown to kids stories page - Disable verse tooltips on all search dropdown links - Fix cursor style on dropdown links (no help cursor) 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude --- kjvstudy_org/templates/base.html | 16 + kjvstudy_org/templates/search.html | 290 +++++++++++++++++- kjvstudy_org/templates/stories_index.html | 90 +----- .../templates/stories_kids_index.html | 210 +++++++++++-- 4 files changed, 485 insertions(+), 121 deletions(-) diff --git a/kjvstudy_org/templates/base.html b/kjvstudy_org/templates/base.html index 3dddfa9..93b8135 100644 --- a/kjvstudy_org/templates/base.html +++ b/kjvstudy_org/templates/base.html @@ -96,6 +96,18 @@ cursor: help; } + /* But not in search dropdowns */ + .search-results-dropdown a, + .search-results-dropdown a[href*="/book/"], + .search-dropdown a, + .search-dropdown a[href*="/book/"], + .lookup-results-dropdown a, + .lookup-results-dropdown a[href*="/book/"], + .story-search-dropdown a, + .story-search-dropdown a[href*="/book/"] { + cursor: pointer !important; + } + .verse-tooltip { position: absolute; background: var(--bg-color); @@ -1777,6 +1789,10 @@ // Skip if this is a verse number link (the number at the start of each verse) if (target.classList.contains('verse-number-link')) return; + // Skip links in search dropdowns + if (target.closest('.search-results-dropdown') || target.closest('.search-dropdown') || + target.closest('.lookup-results-dropdown') || target.closest('.story-search-dropdown')) return; + var verseInfo = parseVerseUrl(target.pathname + target.hash); if (!verseInfo) return; diff --git a/kjvstudy_org/templates/search.html b/kjvstudy_org/templates/search.html index bccfe2b..13e842f 100644 --- a/kjvstudy_org/templates/search.html +++ b/kjvstudy_org/templates/search.html @@ -7,27 +7,36 @@