diff options
Diffstat (limited to 'internal/web/templates/readings-interlinear.html')
| -rw-r--r-- | internal/web/templates/readings-interlinear.html | 29 |
1 files changed, 29 insertions, 0 deletions
diff --git a/internal/web/templates/readings-interlinear.html b/internal/web/templates/readings-interlinear.html new file mode 100644 index 0000000..0ba7c02 --- /dev/null +++ b/internal/web/templates/readings-interlinear.html @@ -0,0 +1,29 @@ +{{/* readings-interlinear.html renders the reading pane fragment in + interlinear (verse-by-verse) layout: one <section> per liturgy.Section, + versions interleaved by chapter:verse -- each verse key printed once + (.vnum) inside a .ilverse block, followed by one .illine per version + that carries that verse, carrying its own .version-label + escaped + text. "pl" cannot participate (paragraph text has no verse numbers) + and was already substituted/dropped upstream; see + web.buildInterlinearViews. A section with nothing to interleave shows + .Note instead. */}} +{{range .}} +<section class="reading-section" data-part="{{.PartID}}"> + <h2 class="heading">{{.Heading}}</h2> + {{if .Subtitle}}<p class="citation">{{.Subtitle}}</p>{{end}} + {{if .Note}} + <p class="error">{{.Note}}</p> + {{else}} + <div class="display-interlinear"> + {{range .Verses}} + <div class="ilverse"> + <span class="vnum">{{.VNum}}</span> + {{range .Lines}} + <div class="illine"><span class="version-label">{{.Label}}</span> <span>{{.Text}}</span></div> + {{end}} + </div> + {{end}} + </div> + {{end}} +</section> +{{end}} |
