Handle missing arrival times in route (indicates 'entry only' stops)

This commit is contained in:
Daniel Friesel 2022-11-19 21:37:49 +01:00
parent 285c83c7c0
commit d0b89ba6d3
No known key found for this signature in database
GPG key ID: 100D5BFB5166E005
2 changed files with 13 additions and 9 deletions

View file

@ -227,11 +227,11 @@
% if ($station->[2] and $station->[2] eq 'cancelled') { % if ($station->[2] and $station->[2] eq 'cancelled') {
entfällt entfällt
% } % }
% elsif ($station->[1]{rt_arr}) { % elsif ($station->[1]{rt_arr} or $station->[1]{sched_arr}) {
<%= $station->[1]{rt_arr}->strftime('%H:%M') %> %= ($station->[1]{rt_arr} || $station->[1]{sched_arr})->strftime('%H:%M')
% } % }
% elsif ($station->[1]{sched_arr}) { % elsif ($station->[1]{rt_dep} or $station->[1]{sched_dep}) {
<%= $station->[1]{sched_arr}->strftime('%H:%M') %> (<%= ($station->[1]{rt_dep} || $station->[1]{sched_dep})->strftime('%H:%M') %>)
% } % }
% elsif ($station->[2] and $station->[2] eq 'additional') { % elsif ($station->[2] and $station->[2] eq 'additional') {
Zusatzhalt Zusatzhalt
@ -342,11 +342,11 @@
% if ($station->[2] and $station->[2] eq 'cancelled') { % if ($station->[2] and $station->[2] eq 'cancelled') {
entfällt entfällt
% } % }
% elsif ($station->[1]{rt_arr}) { % elsif ($station->[1]{rt_arr} or $station->[1]{sched_arr}) {
<%= $station->[1]{rt_arr}->strftime('%H:%M') %> %= ($station->[1]{rt_arr} || $station->[1]{sched_arr})->strftime('%H:%M')
% } % }
% elsif ($station->[1]{sched_arr}) { % elsif ($station->[1]{rt_dep} or $station->[1]{sched_dep}) {
<%= $station->[1]{sched_arr}->strftime('%H:%M') %> (<%= ($station->[1]{rt_dep} || $station->[1]{sched_dep})->strftime('%H:%M') %>)
% } % }
% elsif ($station->[2] and $station->[2] eq 'additional') { % elsif ($station->[2] and $station->[2] eq 'additional') {
Zusatzhalt Zusatzhalt

View file

@ -2,13 +2,17 @@
<div class="col s12"> <div class="col s12">
<h2>Legende</h2> <h2>Legende</h2>
<p>travelynx verwendet bei Angaben zu Zügen und Stationen die folgenden Symbole.</p> <p>travelynx verwendet bei Angaben zu Zügen und Stationen die folgenden Symbole.</p>
<h3>Abfahrtstafel</h3> <h3>Abfahrtstafel und Route</h3>
<table class="striped"> <table class="striped">
<tbody> <tbody>
<tr> <tr>
<td><i class="material-icons">gps_off</i></td> <td><i class="material-icons">gps_off</i></td>
<td>Keine Echtzeitdaten vorhanden. Bei den angegebenen Zeiten handelt es sich um Angaben aus dem Fahrplan.</td> <td>Keine Echtzeitdaten vorhanden. Bei den angegebenen Zeiten handelt es sich um Angaben aus dem Fahrplan.</td>
</tr> </tr>
<tr>
<td>(HH:MM)</td>
<td>Route: Ein Ausstieg ist an dieser Station möglicherweise nicht vorgesehen.</td>
</tr>
</tbody> </tbody>
</table> </table>
<h3>Anschlusszüge</h3> <h3>Anschlusszüge</h3>