From 30740872067ea3869e2b513ad8eb734e268a3e3a Mon Sep 17 00:00:00 2001 From: Daniel Friesel Date: Sun, 30 May 2021 21:27:21 +0200 Subject: departure list: show delay next to time --- templates/app.html.ep | 62 +++++++++++++++++++++++++-------------------------- 1 file changed, 30 insertions(+), 32 deletions(-) (limited to 'templates') diff --git a/templates/app.html.ep b/templates/app.html.ep index 9ac7304..4a45c99 100644 --- a/templates/app.html.ep +++ b/templates/app.html.ep @@ -94,45 +94,44 @@ % } -% if (param('detailed')) { -% my $arrow = '→'; -% if (not $departure->{sched_arrival}) { -% $arrow = '↦'; -% } -% elsif (not $departure->{sched_departure}) { -% $arrow = '⇥'; -% } -% if ($show_realtime) { -%= ($departure->{arrival} // q{}) . $arrow . ($departure->{departure} // q{}) -% } -% else { -%= ($departure->{sched_arrival} // q{}) . $arrow . ($departure->{sched_departure} // q{}) -% } -% } -% else { -%= $departure->{time} -% } - - -% if ($departure->{delay} and not $departure->{is_cancelled}) { -% my $aria_delay = sprintf("Verspätung %d Minuten", $departure->{delay}); -% if ($show_realtime) { -% if ($departure->{delay} > 0) { - (+<%= $departure->{delay} %>) +% if ($departure->{delay} and not $departure->{is_cancelled}) { +% my $aria_delay = sprintf("Verspätung %d Minuten", $departure->{delay}); +% if ($show_realtime) { +% if ($departure->{delay} > 0) { + (+<%= $departure->{delay} %>) +% } +% else { + (<%= $departure->{delay} %>) +% } % } % else { - (<%= $departure->{delay} %>) +% if ($departure->{delay} > 0) { + (+<%= $departure->{delay} %>) +% } +% else { + (<%= $departure->{delay} %>) +% } % } % } -% else { -% if ($departure->{delay} > 0) { - (+<%= $departure->{delay} %>) +% if (param('detailed')) { +% my $arrow = '→'; +% if (not $departure->{sched_arrival}) { +% $arrow = '↦'; +% } +% elsif (not $departure->{sched_departure}) { +% $arrow = '⇥'; +% } +% if ($show_realtime) { +%= ($departure->{arrival} // q{}) . $arrow . ($departure->{departure} // q{}) % } % else { - (<%= $departure->{delay} %>) +%= ($departure->{sched_arrival} // q{}) . $arrow . ($departure->{sched_departure} // q{}) % } % } -% } +% else { +%= $departure->{time} +% } + % if (($departure->{scheduled_platform} and $departure->{platform} and % $departure->{scheduled_platform} ne $departure->{platform}) % or $departure->{changed_platform}) { @@ -143,7 +142,6 @@ % } %= $departure->{platform} - % if ($departure->{info} and length $departure->{info}) { %= $departure->{info} -- cgit v1.2.3