- {% set ref_parts = ref.ref.rsplit(' ', 1) %}
- {% if ref_parts|length == 2 %}
- {% set book_name = ref_parts[0] %}
- {% set chapter_verse = ref_parts[1] %}
- {% if ':' in chapter_verse %}
- {% set ch = chapter_verse.split(':')[0] %}
- {% set v = chapter_verse.split(':')[1] %}
- {{ ref.ref }}
+
+
+
Related verses that illuminate this passage:
+
+ {% for ref in cross_references %}
+
+ {% set ref_parts = ref.ref.rsplit(' ', 1) %}
+ {% if ref_parts|length == 2 %}
+ {% set book_name = ref_parts[0] %}
+ {% set chapter_verse = ref_parts[1] %}
+ {% if ':' in chapter_verse %}
+ {% set ch = chapter_verse.split(':')[0] %}
+ {% set v = chapter_verse.split(':')[1] %}
+ {{ ref.ref }}
+ {% else %}
+ {{ ref.ref }}
+ {% endif %}
{% else %}
{{ ref.ref }}
{% endif %}
- {% else %}
- {{ ref.ref }}
- {% endif %}
- {% if ref.note %} — {{ ref.note }}{% endif %}
- {% if ref.text %}
-
{{ ref.text }}
- {% endif %}
-
- {% endfor %}
-
+ {% if ref.note %} — {{ ref.note }}{% endif %}
+ {% if ref.text %}
+
{{ ref.text }}
+ {% endif %}
+
+ {% endfor %}
+
+
+
{% endif %}
{% if commentary %}
@@ -1008,11 +1179,19 @@
}
} else if (e.key === 'Enter') {
e.preventDefault();
- // If on interlinear, enter word mode
+ // If on interlinear, toggle expand or enter word mode
if (isInterlinearSelected()) {
- inWordMode = true;
- elements[selectedIndex].style.outline = '';
- selectWord(0);
+ var toggle = document.querySelector('.interlinear-toggle');
+ var content = document.getElementById('interlinear-content');
+ if (content && content.hidden) {
+ // First expand the section
+ toggleInterlinear();
+ } else {
+ // Already expanded, enter word mode
+ inWordMode = true;
+ elements[selectedIndex].style.outline = '';
+ selectWord(0);
+ }
} else if (selectedIndex >= 0) {
// If on a cross-reference, navigate to it
var link = elements[selectedIndex].querySelector('a');