-
Notifications
You must be signed in to change notification settings - Fork 0
/
MMM-AtbSanntid.njk
33 lines (33 loc) · 1.82 KB
/
MMM-AtbSanntid.njk
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
{% if departures %}
<table class="{{ config.tableClass }}">
{% if config.showHeaders -%}
<thead class="{{config.headerClass }}">
<th class="line" {{ config.thAttribs | safe }}>{{ config.lineHeader }}</th>
<th class="time" {{ config.thAttribs | safe }}>{{ config.departureHeader }}</th>
<th class="destination" {{ config.thAttribs | safe }}>{{ config.destinationHeader }}</th>
<th class="stopName" {{ config.thAttribs | safe }}>{{ config.stopHeader }}</th>
</thead>
{%- endif %}
<tbody class="{{ config.bodyClass }}">
{% for r in departures %}
<tr class="
{%- if loop.index0 / (loop.length-1) < config.topPercentileCutoff -%}
{{ config.topPercentileClass }}
{%- elif loop.index0 / (loop.length-1) > config.bottomPercentileCutoff -%}
{{ config.bottomPercentileClass }}
{%- endif %}" {% if config.opacityFadeout -%}
style="opacity:{{ ((loop.revindex0 / (loop.length-1))*(1-config.opacityLow) ) + config.opacityLow }};"
{%- endif %}>
<td class="line" {{ config.tdAttribs | safe }}>{% if config.showIcon %}<span class="fa fa-bus"></span> {% endif %}{{ r.LineName }}</td>
<td class="time" {{ config.tdAttribs | safe }}>{{ r.Time }}</td>
<td class="destination" {{ config.tdAttribs | safe }}>{% if config.truncateDestination %}{{ r.Destination | truncate(config.truncateDestination, true) }}{% else %}{{ r.Destination }}{% endif %}</td>
<td class="stopName" {{ config.tdAttribs | safe }}>{{ r.custName }}</td>
</tr>
{% endfor %}
</tbody>
</table>
{% else %}
<div class="dimmed light small">
{{ "LOADING" | translate | safe }}
</div>
{% endif %}