diff options
author | Birte Kristina Friesel <derf@finalrewind.org> | 2024-03-29 13:38:53 +0100 |
---|---|---|
committer | Birte Kristina Friesel <derf@finalrewind.org> | 2024-03-29 13:38:53 +0100 |
commit | 2e7a6265a666b7e61ff21f5d8a05f54cf2ecefe3 (patch) | |
tree | 53465d4475ec0b5a74ac60b7bfe68d55931ae97f | |
parent | ee760551ec9bde73e0355cab6cb2d6a2b21a1758 (diff) |
wagon order: indicate closed wagons
-rw-r--r-- | cpanfile | 2 | ||||
-rw-r--r-- | sass/app.scss | 3 | ||||
-rw-r--r-- | sass/dark.scss | 1 | ||||
-rw-r--r-- | sass/light.scss | 1 | ||||
-rw-r--r-- | templates/_train_details.html.ep | 7 | ||||
-rw-r--r-- | templates/_wagon.html.ep | 6 |
6 files changed, 18 insertions, 2 deletions
@@ -10,7 +10,7 @@ requires 'List::UtilsBy'; requires 'LWP::UserAgent'; requires 'LWP::Protocol::https'; requires 'Mojolicious'; -requires 'Travel::Status::DE::DBWagenreihung', '0.06'; +requires 'Travel::Status::DE::DBWagenreihung', '0.12'; requires 'Travel::Status::DE::HAFAS', '>= 5.06'; requires 'Travel::Status::DE::IRIS'; requires 'XML::LibXML'; diff --git a/sass/app.scss b/sass/app.scss index f72203e..d8052f1 100644 --- a/sass/app.scss +++ b/sass/app.scss @@ -143,6 +143,9 @@ div.content { background-color: $powercar-wagon-color; } + .closed { + background-color: $closed-wagon-color; + } .nondestwagon { border-style: dashed; diff --git a/sass/dark.scss b/sass/dark.scss index 72a6927..83cb520 100644 --- a/sass/dark.scss +++ b/sass/dark.scss @@ -44,6 +44,7 @@ $past-bg-color: $bg05; $firstclass-wagon-color: #333300; $powercar-wagon-color: #222222; +$closed-wagon-color: #222222; $button-hover: #111111; $button-hover-border: #333333; diff --git a/sass/light.scss b/sass/light.scss index 809c8ce..d8f53cb 100644 --- a/sass/light.scss +++ b/sass/light.scss @@ -44,6 +44,7 @@ $past-bg-color: $bg05; $firstclass-wagon-color: #ffff99; $powercar-wagon-color: #cccccc; +$closed-wagon-color: #dddddd; $button-hover: #e6e6e6; $button-hover-border: #adadad; 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) { |