diff options
| author | Daniel Friesel <derf@finalrewind.org> | 2022-11-20 22:30:26 +0100 | 
|---|---|---|
| committer | Daniel Friesel <derf@finalrewind.org> | 2022-11-20 22:30:26 +0100 | 
| commit | d20116d8dafb4e84b5c8b5593a3fad7365024e0b (patch) | |
| tree | 7e0d0a5ea6db5394dcd9411f300011a768450b1a | |
| parent | 99e4ea32f2902194052a829d62d3ec9fea6ba0e1 (diff) | |
indicate entry/exit only stops in train details
| -rw-r--r-- | lib/DBInfoscreen/Controller/Stationboard.pm | 2 | ||||
| -rw-r--r-- | sass/app.scss | 4 | ||||
| -rw-r--r-- | templates/_train_details.html.ep | 10 | 
3 files changed, 14 insertions, 2 deletions
| diff --git a/lib/DBInfoscreen/Controller/Stationboard.pm b/lib/DBInfoscreen/Controller/Stationboard.pm index c2a5f80..36f62d7 100644 --- a/lib/DBInfoscreen/Controller/Stationboard.pm +++ b/lib/DBInfoscreen/Controller/Stationboard.pm @@ -907,6 +907,8 @@ sub station_train_details {  				departure => $result->departure  				? $result->departure->strftime('%H:%M')  				: undef, +				arrival_hidden         => $result->arrival_hidden, +				departure_hidden       => $result->departure_hidden,  				train_type             => $result->type // '',  				train_line             => $result->line_no,  				train_no               => $result->train_no, diff --git a/sass/app.scss b/sass/app.scss index 5ccf25c..1f8d1ec 100644 --- a/sass/app.scss +++ b/sass/app.scss @@ -542,6 +542,10 @@ div.app {  			color: $info-color;  		} +		.timehidden { +			color: $fg2; +		} +  		.undelay {  			color: $undelay-color;  		} diff --git a/templates/_train_details.html.ep b/templates/_train_details.html.ep index 9ea3581..167068e 100644 --- a/templates/_train_details.html.ep +++ b/templates/_train_details.html.ep @@ -43,7 +43,7 @@      <div class="mfooter">      <div class="dataline">      <div> -    <div class="arrival"> +    <div class="arrival <%= $departure->{arrival_hidden} ? 'timehidden' : q{} %>">  %     if ($departure->{is_cancelled} and $departure->{sched_arrival}) {          <span class="minfo">An: ––:––</span><br/>Plan: <%= $departure->{sched_arrival} %>  %     } @@ -88,10 +88,16 @@          <%= $left %>Gleis <%= $departure->{platform} // $departure->{scheduled_platform} %><%= $right %>  %     }  %   } +%   if ($departure->{arrival_hidden}) { +      <br/><span class="timehidden">Nur Einstieg</span> +%   } +%   if ($departure->{departure_hidden}) { +      <br/><span class="timehidden">Nur Ausstieg</span> +%   }      </div>      </div>      <div> -    <div class="departure"> +    <div class="departure <%= $departure->{departure_hidden} ? 'timehidden' : q{} %>">  %     if ($departure->{is_cancelled} and $departure->{sched_departure}) {          <span class="minfo">Ab: ––:––</span><br/>Plan: <%= $departure->{sched_departure} %>  %     } | 
