From 2e7a6265a666b7e61ff21f5d8a05f54cf2ecefe3 Mon Sep 17 00:00:00 2001 From: Birte Kristina Friesel Date: Fri, 29 Mar 2024 13:38:53 +0100 Subject: wagon order: indicate closed wagons --- templates/_train_details.html.ep | 7 ++++++- templates/_wagon.html.ep | 6 ++++++ 2 files changed, 12 insertions(+), 1 deletion(-) (limited to 'templates') diff --git a/templates/_train_details.html.ep b/templates/_train_details.html.ep index 24d2d55..d5325c5 100644 --- a/templates/_train_details.html.ep +++ b/templates/_train_details.html.ep @@ -128,7 +128,12 @@ % if (defined $gi and $gi != $wagon->group_index) { • % } -%= $wagon->number || ($wagon->type =~ m{AB} ? '½' : $wagon->type =~ m{A} ? '1.' : $wagon->type =~ m{B} ? '2.' : '?' ) +% if ($wagon->is_closed) { + X +% } +% else { +%= $wagon->number || ($wagon->type =~ m{AB} ? '½' : $wagon->type =~ m{A} ? '1.' : $wagon->type =~ m{B} ? '2.' : $wagon->type ) +% } % } % $gi = $wagon->group_index; % } diff --git a/templates/_wagon.html.ep b/templates/_wagon.html.ep index 94ef56a..2f5a0df 100644 --- a/templates/_wagon.html.ep +++ b/templates/_wagon.html.ep @@ -6,6 +6,9 @@ % if ($wagon->is_locomotive or $wagon->is_powercar) { % $extra_class .= ' powercar'; % } +% if ($wagon->is_closed) { +% $extra_class .= ' closed'; +% } % if ($wagon->train_no ne $train_no) { % $extra_class .= ' nondestwagon'; % } @@ -13,6 +16,9 @@ top: <%= $wagon->{position}{start_percent} %>%; bottom: <%= 100 - $wagon->{position}{end_percent} %>%; <%= $bg %>"> % if ($wagon->is_locomotive or $wagon->is_powercar) { % } +% elsif ($wagon->is_closed) { + X +% } % else { %= $wagon->number // '?' % if ($wagon->has_accessibility) { -- cgit v1.2.3