Spaces:
Sleeping
Sleeping
| {{- $type := .Get "type" }} | |
| {{- $figID := print "fig-" .Page.File.UniqueID "-" .Ordinal }} | |
| {{- if not (eq $type "margin") }} | |
| {{- if eq $type "full" }}<figure class="fullwidth"> | |
| {{- else }}<figure {{ with .Get "class" }} class="{{ . }}"{{ end }}> | |
| {{- end }} | |
| {{- end }} | |
| {{- if eq $type "full" }} | |
| {{- with .Get "link" }}<a href="{{ . }}" class="has-img">{{ end }} | |
| <img src="{{ .Get "src" }}" | |
| {{ with .Get "alt" }} | |
| alt=" {{ . }}" | |
| title="{{ . }}" | |
| {{ end }} | |
| aria-describedby="{{ $figID }}" | |
| loading="lazy" | |
| > | |
| {{- if .Get "link" }}</a>{{ end }} | |
| <figcaption id="{{ $figID }}"> | |
| {{- else }} | |
| <input id="{{ $figID }}" class="marginpar-ctrl" type="checkbox" aria-controls="the-{{ $figID }}" hidden> | |
| <label for="{{ $figID }}"></label> | |
| {{- if eq $type "margin" }} | |
| <span id="the-{{ $figID }}" class="marginpar"> | |
| {{- with .Get "link" }}<a href="{{ . }}" class="has-img"> | |
| {{- end }} | |
| <img src="{{ .Get "src" }}" {{ with .Get "alt" }} alt=" {{ . }}" title="{{ . }}" {{ end }} aria-describedby="{{ $figID }}" loading="lazy"> | |
| {{- if .Get "link" }}</a>{{ end }} | |
| {{ else }} | |
| <span id="the-{{ $figID }}" class="marginpar"> | |
| {{- end }} | |
| {{- end }} | |
| {{ with .Get "title" }}<strong>{{ . }} </strong>{{ end }} | |
| {{ with .Get "caption" }}{{ . }}{{ end }} | |
| {{ with .Get "attrlink" }}<a href="{{ .}}">{{ end }} | |
| {{- with .Get "attr" }}{{ . }}{{ end }} | |
| {{- if .Get "attrlink" }}</a>{{ end }} | |
| {{- if eq $type "full" }} | |
| </figcaption> | |
| {{- else }} | |
| </span> | |
| {{- end }} | |
| {{- if and (not (eq $type "full")) (not (eq $type "margin")) }} | |
| {{ with .Get "link" }}<a href="{{ . }}" class="has-img">{{ end }} | |
| <img src="{{ .Get "src" }}" | |
| {{- with .Get "alt" }} | |
| alt="{{ . }}" | |
| title="{{ . }}" | |
| {{- end -}} | |
| aria-describedby="{{ $figID }}" | |
| loading="lazy" | |
| > | |
| {{- if .Get "link" }}</a>{{ end }} | |
| {{- end }} | |
| {{- if not (eq $type "margin") }} | |
| </figure> | |
| {{- end }} |