Handle missing platform numbers

This commit is contained in:
Daniel Friesel 2019-05-25 23:04:36 +02:00
parent 302a6a144e
commit 45a4089431
3 changed files with 7 additions and 7 deletions

View file

@ -8,15 +8,12 @@
data-arrival="<%= $journey->{real_arrival}->epoch %>"> data-arrival="<%= $journey->{real_arrival}->epoch %>">
% if ($journey->{departure_countdown} > 120) { % if ($journey->{departure_countdown} > 120) {
Abfahrt in <%= sprintf('%.f', $journey->{departure_countdown} / 60) %> Minuten Abfahrt in <%= sprintf('%.f', $journey->{departure_countdown} / 60) %> Minuten
<br/>von Gleis <%= $journey->{dep_platform} %>
% } % }
% elsif ($journey->{departure_countdown} > 60) { % elsif ($journey->{departure_countdown} > 60) {
Abfahrt in einer Minute Abfahrt in einer Minute
<br/>von Gleis <%= $journey->{dep_platform} %>
% } % }
% elsif ($journey->{departure_countdown} > 0) { % elsif ($journey->{departure_countdown} > 0) {
Abfahrt in weniger als einer Minute Abfahrt in weniger als einer Minute
<br/>von Gleis <%= $journey->{dep_platform} %>
% } % }
% elsif (defined $journey->{arrival_countdown}) { % elsif (defined $journey->{arrival_countdown}) {
% if ($journey->{arrival_countdown} > 60) { % if ($journey->{arrival_countdown} > 60) {
@ -29,13 +26,16 @@
% else { % else {
Ziel erreicht Ziel erreicht
% } % }
% if ($journey->{arrival_countdown} < (60 * 15)) { % if ($journey->{arrival_countdown} < (60 * 15) and $journey->{arr_platform}) {
<br/>auf Gleis <%= $journey->{arr_platform} %> <br/>auf Gleis <%= $journey->{arr_platform} %>
% } % }
% } % }
% elsif ($journey->{arr_name}) { % elsif ($journey->{arr_name}) {
Ankunft in mehr als zwei Stunden Ankunft in mehr als zwei Stunden
% } % }
% if ($journey->{departure_countdown} > 0 and $journey->{dep_platform}) {
<br/>von Gleis <%= $journey->{dep_platform} %>
% }
</div> </div>
<div class="progress" style="height: 1ex;"> <div class="progress" style="height: 1ex;">
<div class="determinate" style="width: <%= sprintf('%.2f', 100 * ($journey->{journey_completion} // 0)); %>%;"></div> <div class="determinate" style="width: <%= sprintf('%.2f', 100 * ($journey->{journey_completion} // 0)); %>%;"></div>

View file

@ -22,7 +22,7 @@
% if ($train->departure_delay) { % if ($train->departure_delay) {
%= sprintf('(%+d)', $train->departure_delay) %= sprintf('(%+d)', $train->departure_delay)
% } % }
<br/>Gleis <%= $train->platform %></td> <br/>Gleis <%= $train->platform || '?' %></td>
</tr> </tr>
% } % }
</tbody></table></div> </tbody></table></div>
@ -50,7 +50,7 @@
% if ($train->departure_delay) { % if ($train->departure_delay) {
%= sprintf('(%+d)', $train->departure_delay) %= sprintf('(%+d)', $train->departure_delay)
% } % }
</td><td>Gleis <%= $train->platform %></td> </td><td>Gleis <%= $train->platform || '?' %></td>
</tr> </tr>
% } % }
</tbody></table></div> </tbody></table></div>

View file

@ -33,7 +33,7 @@
% else { % else {
Ziel erreicht Ziel erreicht
% } % }
% if ($journey->{arrival_countdown} < (60 * 15)) { % if ($journey->{arrival_countdown} < (60 * 15) and $journey->{arr_platform}) {
<br/>auf Gleis <%= $journey->{arr_platform} %> <br/>auf Gleis <%= $journey->{arr_platform} %>
% } % }
% } % }