diff options
author | Daniel Friesel <derf@finalrewind.org> | 2021-08-23 21:40:13 +0200 |
---|---|---|
committer | Daniel Friesel <derf@finalrewind.org> | 2021-08-23 21:40:13 +0200 |
commit | 671aca48ddda43c95074a53f906a6f28b5ebd71f (patch) | |
tree | ef4d0218ca5593cba705ae46c5b8b3d1e5edffe9 /templates/tripinfo.html | |
parent | 9a022641bc943f26f47b85f653e50eac34e84c36 (diff) |
tripinfo: show planned times for cancelled departures
Diffstat (limited to 'templates/tripinfo.html')
-rw-r--r-- | templates/tripinfo.html | 52 |
1 files changed, 35 insertions, 17 deletions
diff --git a/templates/tripinfo.html b/templates/tripinfo.html index bfe46d0..e610224 100644 --- a/templates/tripinfo.html +++ b/templates/tripinfo.html @@ -2,33 +2,51 @@ <div><div class="arrival"> {% if tripinfo.arrival %} -An: -{% if tripinfo.arrivalDelay %} -<span class="delay">{{ tripinfo.arrival.strftime('%H:%M') }}</span> -<br/>Plan: {{ tripinfo.plannedArrival.strftime('%H:%M') }} -{% else %} -{{ tripinfo.arrival.strftime('%H:%M') }} -{% endif %} + An: + {% if tripinfo.arrivalDelay %} + <span class="delay">{{ tripinfo.arrival.strftime('%H:%M') }}</span> + <br/>Plan: {{ tripinfo.plannedArrival.strftime('%H:%M') }} + {% else %} + {{ tripinfo.arrival.strftime('%H:%M') }} + {% endif %} +{% elif tripinfo.plannedArrival %} + {% if tripinfo.cancelled %} + <span class="delay">An: ––:––</span> + <br/>Plan: {{ tripinfo.plannedArrival.strftime('%H:%M') }} + {% else %} + An: ??:?? + <br/>Plan: {{ tripinfo.plannedArrival.strftime('%H:%M') }} + {% endif %} {% endif %} </div></div> <div><div class="platform"> -{% if tripinfo.platform %} -Steig {{ tripinfo.platform }} +{% if tripinfo.cancelled %} + <span class="delay">Fahrt fällt aus</span> +{% elif tripinfo.platform %} + Steig {{ tripinfo.platform }} {% else %} - + {% endif %} </div></div> <div><div class="departure"> {% if tripinfo.arrival %} -Ab: -{% if tripinfo.departureDelay %} -<span class="delay">{{ tripinfo.departure.strftime('%H:%M') }}</span> -<br/>Plan: {{ tripinfo.plannedDeparture.strftime('%H:%M') }} -{% else %} -{{ tripinfo.departure.strftime('%H:%M') }} -{% endif %} + Ab: + {% if tripinfo.departureDelay %} + <span class="delay">{{ tripinfo.departure.strftime('%H:%M') }}</span> + <br/>Plan: {{ tripinfo.plannedDeparture.strftime('%H:%M') }} + {% else %} + {{ tripinfo.departure.strftime('%H:%M') }} + {% endif %} +{% elif tripinfo.plannedDeparture %} + {% if tripinfo.cancelled %} + <span class="delay">Ab: ––:––</span> + <br/>Plan: {{ tripinfo.plannedDeparture.strftime('%H:%M') }} + {% else %} + Ab: ??:?? + <br/>Plan: {{ tripinfo.plannedDeparture.strftime('%H:%M') }} + {% endif %} {% endif %} </div></div> |