Repository navigation
Expand file tree
/
Copy pathpublications.html
More file actions
36 lines (36 loc) · 2.52 KB
/
Copy pathpublications.html
File metadata and controls
36 lines (36 loc) · 2.52 KB
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
---
layout: default
title: Publications
---
<main class="publications-refresh" id="main-content">
<header class="publications-header">
<div class="container"><p class="eyebrow">Research from SYSTRON Lab</p><h1>Publications</h1><p>Discover our work on distributed systems, interoperability and network technologies.</p></div>
</header>
<div class="container publications-content">
<form class="publication-filters" role="search" onsubmit="return false;" hidden>
<div><label for="publicationsYear">Year</label><select id="publicationsYear"><option value="">All years</option>
{% assign publications = site.publications | sort: 'date' | reverse %}
{% assign previous_year = '' %}
{% for publication in publications %}{% assign year = publication.date | date: '%Y' %}{% if year != previous_year %}<option value="{{ year }}">{{ year }}</option>{% assign previous_year = year %}{% endif %}{% endfor %}
</select></div>
<div class="publication-search"><label for="publicationsSearch">Search publications</label><input id="publicationsSearch" type="search" placeholder="Title, author, topic or venue…" autocomplete="off"></div>
</form>
<p id="publicationsCount" class="publication-count" role="status" aria-live="polite" aria-atomic="true">{{ site.publications.size }} publications</p>
<div id="publicationsGrid">
{% assign publications = site.publications | sort: 'date' | reverse %}
{% assign previous_year = '' %}
{% for publication in publications %}
{% assign year = publication.date | date: '%Y' %}
{% if year != previous_year %}{% unless forloop.first %}</div></section>{% endunless %}
<section class="publication-year" aria-labelledby="year-{{ year }}"><h2 id="year-{{ year }}">{{ year }}</h2><div class="publication-year-items">
{% assign previous_year = year %}{% endif %}
<div class="publication-item" data-year="{{ year }}" data-search="{{ publication.title | escape }} {{ publication.authors | join: ' ' | escape }} {{ publication.venue | escape }} {{ publication.excerpt | strip_html | escape }} {{ publication.date | date: '%d %B %Y' }}">
{% include publication-entry.html publication=publication %}
</div>
{% if forloop.last %}</div></section>{% endif %}
{% endfor %}
</div>
<div id="publicationsEmpty" class="publication-empty" hidden><h2>No publications found</h2><p>Try a different keyword or select another year.</p></div>
</div>
</main>
<script src="{{ '/assets/publications.js' | relative_url }}" defer></script>