Sha256: 7316bc05f6b6514d71ecc510a50f10017ecc12860437081ee97897730414560e
Contents?: true
Size: 1.84 KB
Versions: 5
Compression:
Stored size: 1.84 KB
Contents
--- layout: event_base --- {% assign event = site.data.events[page.event_id] %} {% comment %} Sort out whether the event is past or future relative to now. Assumes that site is rebuilt with CDN cache reset, and that rebuilds will be triggered around event start and end dates. {% endcomment %} {% assign now_unix = 'now' | date: '%s' %} {% assign event_start_unix = event.time.from.date | date: '%s' %} {% assign event_finish_unix = event.time.to.date | date: '%s' %} {% if now_unix > event_start_unix %} {% assign started = true %} {% else %} {% assign started = false %} {% endif %} {% if now_unix > event_finish_unix %} {% assign finished = true %} {% else %} {% assign finished = false %} {% endif %} {% comment %}Main event layout.{% endcomment %} <main class="{% if started %}event-started{% endif %} {% if finished %}event-finished{% endif %}"> <header> <h2 class="entity"><span class="type">Event</span></h2> <h1 class="headline">{{ event.title }}</h1> </header> <section class="meta"> <div class="time"> <i class="fas fa-calendar icon"></i> {% unless finished %} {%- include date_with_precision.html date=event.time.from default_precision="day" -%} — {%- include date_with_precision.html date=event.time.to default_precision="day" -%} {% else %} Ended on {% include date_with_precision.html date=event.time.to default_precision="day" %} {% endunless %} </div> <div class="place"> <i class="fas fa-map-marker icon"></i> {{ event.general_area }} </div> </section> <section class="intro"> {{ event.intro | asciidocify }} </section> {% assign top_groups = event.primary_nav.items | slice: 0, 2 %} <div class="main-nav"> {% include event_nav.html show_detail=true item_data=event.nav items=top_groups %} </div> {{ content }} </main>
Version data entries
5 entries across 5 versions & 1 rubygems