From fadb55bb570ae63d1c91cbd7826aec705e5a96a1 Mon Sep 17 00:00:00 2001 From: Kenneth Reitz Date: Tue, 2 Dec 2025 20:44:51 -0500 Subject: [PATCH] Rewrite interactive family tree as text-based collapsible tree MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Replaced complex D3.js SVG visualization with simple HTML/CSS tree: - Collapsible branches with ▶/▼ toggles - Default depth limit of 3 levels for performance - Keyboard navigation (arrows, hjkl, Enter, e/c) - Search to find and jump to any person - Multiple starting points (Adam, Noah, Abraham, etc.) - Jesus ancestors view - Gold highlighting for Christ's lineage (Kekulé numbers) - Expand/Collapse All buttons - Dark mode support 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude --- .../templates/family_tree_interactive.html | 2915 ++++------------- 1 file changed, 557 insertions(+), 2358 deletions(-) diff --git a/kjvstudy_org/templates/family_tree_interactive.html b/kjvstudy_org/templates/family_tree_interactive.html index f37262d..9a948cf 100644 --- a/kjvstudy_org/templates/family_tree_interactive.html +++ b/kjvstudy_org/templates/family_tree_interactive.html @@ -5,36 +5,42 @@ {% block head %} {% endblock %} {% block content %} -
-
-

Interactive Family Tree

-

Explore the biblical genealogy from Adam to Jesus Christ. Click on any person to see their details.

-
- -
- - | - Viewing: - Adam -
- -
-
- -
- -
-
-
- -
- -
- - -
- -
- -
- - -
- -
- -
- - - - -
- -
- -
- - -
-
- -
-
-
Loading family tree...
-
- -
-
- - -
-
-
-
-
-
-
-
-
-
-
-
-
- -
-
- - - -
- +/- zoom • f fit • 0 reset • i info panel • h/← back • Double-click to focus • Drag to pan -
-
- - +
+

Interactive Family Tree

+

From Adam to Jesus Christ

+
+ +
+

Explore the biblical genealogy from creation to Christ. Click the arrows to expand or collapse branches, or use keyboard navigation. Names highlighted in gold are direct ancestors of Jesus Christ.

+
+ +
+
+ + +
+
+ + +
+ + +
+ +
+ +
+
Loading family tree...
+
+ +
+ navigate · collapse/expand · Enter view person · e expand all · c collapse all +
+ + - {% endblock %}