diff options
author | Derf Null <derf@finalrewind.org> | 2023-05-18 08:25:19 +0200 |
---|---|---|
committer | Derf Null <derf@finalrewind.org> | 2023-05-18 08:25:19 +0200 |
commit | 72f6c2ea2d49268228356d743a9d79fdd652c10a (patch) | |
tree | 4d9f3861a4811b4c2ae5cd10a0b8fa8e62ebd44e | |
parent | 671e518cafc03c1d8a123c65351a8a02d8d339a2 (diff) |
fix pride ICE not being indicated in public status card1.31.4
-rwxr-xr-x | lib/Travelynx.pm | 6 | ||||
-rw-r--r-- | templates/_checked_in.html.ep | 4 | ||||
-rw-r--r-- | templates/_public_status_card.html.ep | 17 |
3 files changed, 20 insertions, 7 deletions
diff --git a/lib/Travelynx.pm b/lib/Travelynx.pm index 1b81f88..c594e96 100755 --- a/lib/Travelynx.pm +++ b/lib/Travelynx.pm @@ -1178,6 +1178,12 @@ sub startup { wagons => [@wagons], } ); + if ( $group->{fahrzeuggruppebezeichnung} + and $group->{fahrzeuggruppebezeichnung} eq + 'ICE0304' ) + { + $data->{wagonorder_pride} = 1; + } } $self->in_transit->update_data( uid => $uid, diff --git a/templates/_checked_in.html.ep b/templates/_checked_in.html.ep index 0ead240..b8c8c6b 100644 --- a/templates/_checked_in.html.ep +++ b/templates/_checked_in.html.ep @@ -3,7 +3,9 @@ <div class="card"> <div class="card-content"> <i class="material-icons small right sync-failed-marker grey-text" style="display: none;">sync_problem</i> - <span class="card-title">Eingecheckt in <%= $journey->{train_type} %> <%= $journey->{train_no} %></span> + <span class="card-title"> + Eingecheckt in <%= $journey->{train_type} %> <%= $journey->{train_no} %> + </span> % if ($journey->{comment}) { <p><%= $journey->{comment} %></p> % } diff --git a/templates/_public_status_card.html.ep b/templates/_public_status_card.html.ep index e08775c..94ebf44 100644 --- a/templates/_public_status_card.html.ep +++ b/templates/_public_status_card.html.ep @@ -12,12 +12,17 @@ <p>„<%= $journey->{comment} %>“</p> % } <p> - % if ($journey->{train_line}) { - <div class="center-align"><b><%= $journey->{train_type} %> <%= $journey->{train_line} %></b> <%= $journey->{train_no} %></div> - % } - % else { - <div class="center-align"><b><%= $journey->{train_type} %> <%= $journey->{train_no} %></b></div> - % } + <div class="center-align"> + % if ($journey->{train_line}) { + <b><%= $journey->{train_type} %> <%= $journey->{train_line} %></b> <%= $journey->{train_no} %> + % } + % else { + <b><%= $journey->{train_type} %> <%= $journey->{train_no} %></b> + % } + % if ($journey->{extra_data}{wagonorder_pride}) { + 🏳️🌈 + % } + </div> <div class="center-align countdown" data-duration="<%= $journey->{journey_duration} // 0 %>" % if (param('token')) { |