events.html (888B)
1 {% import "elements/datetime.html" as datetime %} {% macro view(event) -%} 2 <a target="_blank" href="{{ event.link }}"> 3 {{ event.name }} at {{ datetime.time(event.start) }} {% if event.end %} to {{ 4 datetime.time(event.end) }} {% endif %} on {{ datetime.date(event.start) }} {% 5 if event.end %} {% if event.differentDay %} to {{ datetime.date(event.end) }} 6 {% endif %} {% endif %} 7 </a> 8 {%- endmacro %} {% macro next(event) -%} 9 <a target="_blank" href="{{ event.link }}"> 10 Upcoming: {{ event.name }} at {{ datetime.time(event.start) }} {% if event.end 11 %} to {{ datetime.time(event.end) }} {% endif %} on {{ 12 datetime.date(event.start) }} {% if event.end %} {% if event.differentDay %} 13 to {{ datetime.date(event.end) }} {% endif %} {% endif %} 14 </a> 15 {%- endmacro %} {% macro upcoming(events) -%} {% for event in events %} 16 <div>{{ view(event) }}</div> 17 {% endfor %} {%- endmacro %}