SandpointsTheme/layouts/shortcodes/gloss.html

25 lines
958 B
HTML
Raw Normal View History

2020-12-05 23:14:18 +01:00
{{ $inn := .Inner | $.Page.RenderString }}
2020-12-05 02:11:25 +01:00
<div class="glosscontainer">
<div class="gloss">
2020-12-05 23:14:18 +01:00
{{- range $g := (split $inn "\n") -}}
{{- if hasPrefix $g "{r}" -}}
<div class="glossregular">
2020-12-05 02:11:25 +01:00
{{- substr $g 3 -}}
</div>
2020-12-05 23:14:18 +01:00
{{- else if hasPrefix $g "{g}" -}}
<div class="glossline">
2020-12-05 02:11:25 +01:00
{{- range (split (substr $g 3) "|") -}}
{{- with . -}}
<div class="glosswords">
{{- range (split . "," ) -}}
2020-12-05 23:14:18 +01:00
<div class="glossword">{{- . | htmlUnescape | safeHTML -}}</div>
2020-12-05 02:11:25 +01:00
{{- end -}}
</div>
{{- end -}}
{{- end -}}
</div>
{{- end -}}
{{- end -}}
</div>
<div class="glossnumber"></div>
</div>