diff options
author | Daniel Friesel <derf@finalrewind.org> | 2021-05-30 21:27:21 +0200 |
---|---|---|
committer | Daniel Friesel <derf@finalrewind.org> | 2021-05-30 21:27:21 +0200 |
commit | 30740872067ea3869e2b513ad8eb734e268a3e3a (patch) | |
tree | c30bbc6f6d94a2668f9edfe96bb190c75a3a1242 /templates | |
parent | cc3954dd065b91ee2ce36044fcaf111873d0ae47 (diff) |
departure list: show delay next to time
Diffstat (limited to 'templates')
-rw-r--r-- | templates/app.html.ep | 62 |
1 files changed, 30 insertions, 32 deletions
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 @@ % } <span class="time <%= ($show_realtime and $departure->{delay} and not $departure->{is_cancelled}) ? 'delayed' : q{} %>"> -% 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} -% } - </span> - <span class="countdown"> -% 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) { - <span class="delaynorm" aria-label="<%= $aria_delay %>">(+<%= $departure->{delay} %>)</span> +% 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) { + <span class="delaynorm" aria-label="<%= $aria_delay %>">(+<%= $departure->{delay} %>)</span> +% } +% else { + <span class="undelaynorm" aria-label="<%= $aria_delay %>">(<%= $departure->{delay} %>)</span> +% } % } % else { - <span class="undelaynorm" aria-label="<%= $aria_delay %>">(<%= $departure->{delay} %>)</span> +% if ($departure->{delay} > 0) { + <span class="delay" aria-label="<%= $aria_delay %>">(+<%= $departure->{delay} %>)</span> +% } +% else { + <span class="undelay" aria-label="<%= $aria_delay %>">(<%= $departure->{delay} %>)</span> +% } % } % } -% else { -% if ($departure->{delay} > 0) { - <span class="delay" aria-label="<%= $aria_delay %>">(+<%= $departure->{delay} %>)</span> +% 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 { - <span class="undelay" aria-label="<%= $aria_delay %>">(<%= $departure->{delay} %>)</span> +%= ($departure->{sched_arrival} // q{}) . $arrow . ($departure->{sched_departure} // q{}) % } % } -% } +% else { +%= $departure->{time} +% } + </span> % if (($departure->{scheduled_platform} and $departure->{platform} and % $departure->{scheduled_platform} ne $departure->{platform}) % or $departure->{changed_platform}) { @@ -143,7 +142,6 @@ % } %= $departure->{platform} </span> - </span> % if ($departure->{info} and length $departure->{info}) { <span class="info"> %= $departure->{info} |