forked from acl-org/acl-anthology
-
Notifications
You must be signed in to change notification settings - Fork 0
/
list-entry.html
49 lines (48 loc) · 2.33 KB
/
list-entry.html
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
{{ $volume_id := slicestr .Params.anthology_id 0 3 }}
{{ $paper := index (index $.Site.Data.papers $volume_id) .Params.anthology_id }}
<p class="d-sm-flex align-items-stretch">
<span class="d-block mr-2 text-nowrap list-button-row">
{{- with $paper.url -}}
<a class="badge badge-primary align-middle mr-1" href="{{ . }}" data-toggle="tooltip" data-placement="top" title="Open PDF">
pdf
</a>
{{- if and (hasPrefix . $.Site.Params.baseURL) (eq . (strings.TrimSuffix ".pdf" .)) -}}
<a class="d-none" href="{{ . }}.pdf" title="Hidden link to PDF with extension">pdf</a>
{{- end -}}
{{- end -}}
{{- $bibfile := printf "/papers/%s/%s/%s.bib" (slicestr $volume_id 0 1) $volume_id .Params.anthology_id -}}
{{- if (fileExists (printf "/data-export/%s" $bibfile)) -}}
<a class="badge badge-secondary align-middle mr-1" href="{{ $bibfile | relURL }}" data-toggle="tooltip" data-placement="top" title="Export to BibTeX">
bib
</a>
{{- end -}}
{{- with $paper.abstract_html -}}
<a class="badge badge-info align-middle mr-1" href="#abstract-{{ $.Params.anthology_id }}" data-toggle="collapse" aria-expanded="false" aria-controls="abstract-{{ $.Params.anthology_id }}" title="Show Abstract">abs</a>
{{- end -}}
<br class="d-none d-sm-inline-block" />
{{- range $paper.attachment -}}
<a class="badge badge-attachment align-middle mr-1" href="{{ .url }}" data-toggle="tooltip" data-placement="top" title="{{ .type | humanize }}">{{ partial "attachment_repr.html" . }}</a>
{{- end -}}
</span>
<span class="d-block">
{{ if eq hugo.Environment "development" }}
<span class="badge badge-light align-middle">{{ .Params.anthology_id }}</span>
{{ end }}
<strong><a class="align-middle" href="{{ .RelPermalink }}">{{ $paper.title_html | safeHTML }}</a></strong>
<br />
{{ with $paper.author }}
{{ $len := (len $paper.author) }}
{{ range $index, $person := $paper.author }}
{{ partial "author_link.html" (dict "ctx" $ "person" $person) }}
{{ if ne (add $index 1) $len }} | {{ end }}
{{ end }}
{{ end }}
</span>
</p>
{{ with $paper.abstract_html }}
<div class="card bg-light mb-2 mb-lg-3 collapse abstract-collapse" id="abstract-{{ $.Params.anthology_id }}">
<div class="card-body p-3 small">
{{ . | safeHTML }}
</div>
</div>
{{ end }}