From f38ca208e00b5f463c261d3abe8ca93403f42a00 Mon Sep 17 00:00:00 2001 From: Daniel Friesel Date: Fri, 18 Sep 2020 21:04:59 +0200 Subject: work-in-progress train detail design revamp --- templates/_train_details.html.ep | 102 +++++++++++++++++++++------------------ 1 file changed, 56 insertions(+), 46 deletions(-) (limited to 'templates') diff --git a/templates/_train_details.html.ep b/templates/_train_details.html.ep index 548d2c8..231f64e 100644 --- a/templates/_train_details.html.ep +++ b/templates/_train_details.html.ep @@ -16,6 +16,7 @@ % } <%= $departure->{destination} // q{???} %> +
-% if ($departure->{scheduled_platform} or $departure->{platform}) { - Gleis <%= $departure->{scheduled_platform} // $departure->{platform} %> +% if ($departure->{arrival_is_cancelled} and $departure->{departure_is_cancelled}) { + Fahrt fällt aus % } -% if ($departure->{scheduled_platform} and $departure->{platform} -% and $departure->{scheduled_platform} ne $departure->{platform}) { - (heute Gleis <%= $departure->{platform} %>) -% } -% elsif ($departure->{changed_platform}) { - (Gleiswechsel) -% } -
-% my ($arr_time, $dep_time); -% if ($departure->{sched_arrival}) { -% $arr_time = $departure->{sched_arrival}; -% if ($departure->{arrival} and $departure->{arrival} ne $departure->{sched_arrival}) { -% $arr_time .= ' (heute ' . $departure->{arrival} . ')'; +% else { +% if ($departure->{scheduled_platform} and $departure->{platform} +% and $departure->{scheduled_platform} ne $departure->{platform}) { + Gleis <%= $departure->{platform} %> % } -% } -% if ($departure->{sched_departure}) { -% $dep_time = $departure->{sched_departure}; -% if ($departure->{departure} and $departure->{departure} ne $departure->{sched_departure}) { -% $dep_time .= ' (heute ' . $departure->{departure} . ')'; +% elsif ($departure->{scheduled_platform} or $departure->{platform}) { + Gleis <%= $departure->{platform} // $departure->{scheduled_platform} %> % } % } -% if (not $departure->{is_cancelled}) { -
-% if ($departure->{sched_arrival}) { - Ankunft: <%= $arr_time %>
+
+% if ($departure->{is_cancelled} and $departure->{sched_arrival}) { + An: ––:––
Plan: <%= $departure->{sched_arrival} %> % } -% if ($departure->{sched_departure}) { - Abfahrt: <%= $dep_time %>
+% elsif ($departure->{arrival_is_cancelled}) { + Beginnt hier
Plan: <%= $departure->{sched_arrival} %> % } -% if (not ($departure->{sched_arrival} or $departure->{sched_departure})) { - Abfahrt: <%= $departure->{time} %> -% if ($departure->{delay}) { - (heute +<%= $departure->{delay} %>) +% elsif ($departure->{arrival}) { +% if ($departure->{arrival} ne $departure->{sched_arrival}) { + An: <%= $departure->{arrival} %> +
Plan: <%= $departure->{sched_arrival} %> +% } +% else { + An: <%= $departure->{arrival} %> % } % } -
-% if ($departure->{wr_link} or ($icetype and $icetype->[1] and $departure->{train_type} ne 'Bus')) { -
-% if ($departure->{wr_link}) { - Wagenreihung -% } -% if ($icetype and $icetype->[1]) { - (Plan: <%= $icetype->[0] %>)
-% } -
+
+
+% if ($departure->{is_cancelled} and $departure->{sched_departure}) { + Ab: ––:––
Plan: <%= $departure->{sched_departure} %> % } -% if ($departure->{trip_id}) { -
- Karte -
+% elsif ($departure->{departure_is_cancelled}) { + Endet hier
Plan: <%= $departure->{sched_departure} %> % } - +% elsif ($departure->{departure}) { +% if ($departure->{departure} ne $departure->{sched_departure}) { + Ab: <%= $departure->{departure} %> +
Plan: <%= $departure->{sched_departure} %> +% } +% else { + Ab: <%= $departure->{departure} %> +% } +% } +
+
+
+% if ($departure->{wr_link} or ($icetype and $icetype->[1] and $departure->{train_type} ne 'Bus')) { +
+% if ($departure->{wr_link}) { + Wagenreihung +% } +% if ($icetype and $icetype->[1]) { + (Plan: <%= $icetype->[0] %>)
+% } +
% } +% if ($departure->{trip_id}) { +
+ Karte +
+% } + % if ($departure->{moreinfo} and @{$departure->{moreinfo}}) { Meldungen: