diff --git a/kjvstudy_org/templates/chapter.html b/kjvstudy_org/templates/chapter.html
index f346e70..f50aba1 100644
--- a/kjvstudy_org/templates/chapter.html
+++ b/kjvstudy_org/templates/chapter.html
@@ -129,24 +129,21 @@
/* Cross-refs: collapsed by default, show just first ref per group */
.sidenote.cross-refs {
- max-height: none;
- overflow: visible;
cursor: pointer;
}
-.sidenote.cross-refs .xref-details {
+/* Extra refs hidden by default */
+.sidenote.cross-refs .xref-extra {
display: none;
}
-.sidenote.cross-refs.expanded .xref-details {
- display: block;
- margin-top: 0.3em;
- padding-top: 0.3em;
- border-top: 1px solid var(--border-color);
+/* Show extra refs when expanded */
+.sidenote.cross-refs.expanded .xref-extra {
+ display: inline;
}
-/* Hide preview when expanded, show full details */
-.sidenote.cross-refs.expanded .xref-preview {
+/* Hide the +N indicator when expanded */
+.sidenote.cross-refs.expanded .xref-more {
display: none;
}
@@ -154,6 +151,7 @@
font-size: 0.85em;
color: var(--text-secondary);
font-style: italic;
+ cursor: pointer;
}
@media (max-width: 760px) {
@@ -464,14 +462,7 @@ document.body.dataset.resourceReader = 'false';
{% set preview_count = commentary.cross_reference_groups | length %}
-
- {% for group in commentary.cross_reference_groups %}{{ group.description }}: {{ group.refs[0].text }}{% if not loop.last %}; {% endif %}{% endfor %}{% if total_refs > preview_count %} +{{ total_refs - preview_count }}{% endif %}
-
- {% for group in commentary.cross_reference_groups %}
- {{ group.description }}: {% for ref in group.refs %}{{ ref.text }}{% if not loop.last %}; {% endif %}{% endfor %}.{% if not loop.last %}
{% endif %}
- {% endfor %}
-
-
+ {% for group in commentary.cross_reference_groups %}{{ group.description }}: {{ group.refs[0].text }}{% if group.refs|length > 1 %}{% endif %}{% if not loop.last %}. {% endif %}{% endfor %}{% if total_refs > preview_count %} +{{ total_refs - preview_count }}{% endif %}
{% endif %}
{% endif %}