From b070290bfd7999b43a094fcaaf9feb32a0d870cd Mon Sep 17 00:00:00 2001 From: Daniel Friesel Date: Mon, 23 Dec 2019 16:57:25 +0100 Subject: wagon order: distinguish between requested train and wings, show dest sections --- templates/layouts/app.html.ep | 2 +- templates/layouts/legacy.html.ep | 2 +- templates/wagenreihung.html.ep | 17 ++++++++++++++++- 3 files changed, 18 insertions(+), 3 deletions(-) (limited to 'templates') diff --git a/templates/layouts/app.html.ep b/templates/layouts/app.html.ep index 2b2bf79..a5415dc 100644 --- a/templates/layouts/app.html.ep +++ b/templates/layouts/app.html.ep @@ -18,7 +18,7 @@ % } - % my $av = 'v21'; # asset version + % my $av = 'v22'; # asset version %= stylesheet "/static/${av}/css/app.css" %= stylesheet "/static/${av}/css/material-icons.css" %= stylesheet "/static/${av}/css/jquery-ui.min.css" diff --git a/templates/layouts/legacy.html.ep b/templates/layouts/legacy.html.ep index e74d2e5..f071ae6 100644 --- a/templates/layouts/legacy.html.ep +++ b/templates/layouts/legacy.html.ep @@ -17,7 +17,7 @@ % } - % my $av = 'v21'; # asset version + % my $av = 'v22'; # asset version %= stylesheet "/static/${av}/css/default.css" %= stylesheet "/static/${av}/css/material-icons.css" %= stylesheet "/static/${av}/css/jquery-ui.min.css" diff --git a/templates/wagenreihung.html.ep b/templates/wagenreihung.html.ep index f67fb15..85557a1 100644 --- a/templates/wagenreihung.html.ep +++ b/templates/wagenreihung.html.ep @@ -7,12 +7,23 @@ % } % else { + % my $has_multi_dest = 0; + % if (scalar $wr->destinations > 1) { + % $has_multi_dest = 1; + % }
%= join( ' / ', $wr->origins ) → %= join( ' / ', map { $_->{name} } $wr->destinations )
+ % if ($has_multi_dest) { +
+ % for my $destination ($wr->destinations) { + Nach <%= $destination->{name} %> in Abschnitt <%= join(q{}, sort @{$destination->{sections} // []}) %>
+ % } +
+ % } <%= $wr->station_name %> Gleis <%= $wr->platform %>
% if ($wr->train_type =~ m{^IC|EC}) { Zugtyp: <%= $wr->train_subtype // 'IC?' %> @@ -51,13 +62,17 @@ % } % for my $wagon ($wr->wagons) { % my $bg = ''; +% my $extra_class = ''; % if ($wagon->is_first_class) { % $bg = 'background-color: #ffff99;'; % } % if ($wagon->is_locomotive or $wagon->is_powercar) { % $bg = 'background-color: #cccccc;'; % } -
" style=" top: <%= $wagon->{position}{start_percent} %>%; bottom: <%= 100 - $wagon->{position}{end_percent} %>%; <%= $bg %>"> % if ($wagon->is_locomotive or $wagon->is_powercar) { % } -- cgit v1.2.3