diff --git a/assets/css/site.css b/assets/css/site.css index b421504..53142f5 100644 --- a/assets/css/site.css +++ b/assets/css/site.css @@ -886,19 +886,9 @@ details { } .gloss { - display: grid; - grid-template-columns: 1fr; - /*grid-template-rows: repeat(3, 1fr);*/ - gap: 0px 0px; - grid-template-areas: - "glosstop" - "glossmiddle" - "glossbottom"; grid-area: gloss; } -.glosstop { grid-area: glosstop; } -.glossbottom { grid-area: glossbottom; } -.glossmiddle { grid-area: glossmiddle; } + .glossnumber { grid-area: glossnumber; } @@ -907,15 +897,14 @@ details { content: "(" counter(glossN) ")"; padding-right: 0.3rem; } - +.glossline { + border-bottom: lightgray solid 1px; + border-top: lightgray solid 1px; +} .glosswords { display: inline-block; - margin-left: -0.3rem; -} - -.glossword { - margin-left: 0.3rem; - margin-right: 0.5rem; + padding-left: -0.3rem; + padding-right: 1rem; } @media (max-width: 767px) { diff --git a/layouts/shortcodes/gloss.html b/layouts/shortcodes/gloss.html index cb48c1b..e6c3443 100644 --- a/layouts/shortcodes/gloss.html +++ b/layouts/shortcodes/gloss.html @@ -1,26 +1,23 @@ +{{ $inn := .Inner | $.Page.RenderString }}
- {{- range $g := split .Inner "\n" -}} - {{- if hasPrefix $g "{t}" -}} -
+ {{- range $g := (split $inn "\n") -}} + {{- if hasPrefix $g "{r}" -}} +
{{- substr $g 3 -}}
- {{- else if hasPrefix $g "{m}" -}} -
+ {{- else if hasPrefix $g "{g}" -}} +
{{- range (split (substr $g 3) "|") -}} {{- with . -}}
{{- range (split . "," ) -}} -
{{- . -}}
+
{{- . | htmlUnescape | safeHTML -}}
{{- end -}}
{{- end -}} {{- end -}}
- {{- else if hasPrefix $g "{b}" -}} -
- {{- substr $g 3 -}} -
{{- end -}} {{- end -}}