From ca8f723baef4ed657c984154aaedd5f20b9b7e4a Mon Sep 17 00:00:00 2001 From: Kenneth Reitz Date: Fri, 30 May 2025 14:28:06 -0400 Subject: [PATCH] Add interactive map with fallback visualization --- kjvstudy_org/templates/biblical_maps.html | 135 +++++++++++++++++----- 1 file changed, 108 insertions(+), 27 deletions(-) diff --git a/kjvstudy_org/templates/biblical_maps.html b/kjvstudy_org/templates/biblical_maps.html index e704554..0f28d03 100644 --- a/kjvstudy_org/templates/biblical_maps.html +++ b/kjvstudy_org/templates/biblical_maps.html @@ -53,6 +53,17 @@ line-height: 1.6; color: var(--text-secondary); } + + .map-container { + width: 100%; + height: 400px; + margin: 20px 0; + border: 2px solid var(--primary-color); + border-radius: var(--radius-lg); + box-shadow: var(--shadow-lg); + overflow: hidden; + background: #f8f9fa; + } .section-header { display: flex; @@ -257,34 +268,39 @@ } @media (max-width: 768px) { - .maps-container { - padding: 15px; - } - - .locations-grid { - grid-template-columns: 1fr; - gap: 15px; - } - - .location-card { - padding: 15px; - } - - .legend-items { - grid-template-columns: 1fr; - } - - .stats-bar { - flex-direction: column; - gap: 15px; - } - - .section-header { - flex-direction: column; - align-items: flex-start; - gap: 10px; - } + .maps-container { + padding: 15px; } + + .map-container { + height: 300px; + margin: 15px 0; + } + + .locations-grid { + grid-template-columns: 1fr; + gap: 15px; + } + + .location-card { + padding: 15px; + } + + .legend-items { + grid-template-columns: 1fr; + } + + .stats-bar { + flex-direction: column; + gap: 15px; + } + + .section-header { + flex-direction: column; + align-items: flex-start; + gap: 10px; + } +} {% endblock %} @@ -300,6 +316,33 @@

Understanding the geographical context of biblical events enriches our study of Scripture. These locations span from Egypt to Babylon, from Mount Sinai to Rome, tracing the movement of God's people throughout history. Click on any verse reference to explore the biblical text.

+
+ + + +
+
22 @@ -716,6 +759,33 @@ {% block scripts %} {% endblock %} \ No newline at end of file