Loading lib/DBInfoscreen/Controller/Stationboard.pm +6 −0 Original line number Diff line number Diff line Loading @@ -679,6 +679,9 @@ sub render_train { } } if ($route_ts) { if ( $route_ts->{ $result->station }{rt_bogus} ) { $departure->{missing_realtime} = 1; } for my $elem ( @{ $departure->{route_pre_diff} }, @{ $departure->{route_post_diff} } Loading @@ -688,6 +691,9 @@ sub render_train { { $elem->{$key} = $route_ts->{ $elem->{name} }{$key}; } if ( $elem->{rt_bogus} ) { $departure->{partially_missing_realtime} = 1; } } } if ( $route_info and @{ $route_info->{messages} // [] } ) { Loading templates/_train_details.html.ep +6 −0 Original line number Diff line number Diff line Loading @@ -131,6 +131,12 @@ % } % for my $link (@{$departure->{links}}) { <a class="smallbutton" href="<%= $link->[1] %>"><i class="material-icons" aria-hidden="true">warning</i> <%= $link->[0] %></a> % } % if ($departure->{missing_realtime}) { <span class="disabledbutton" title="Nur Fahrplandaten verfügbar. Ob die Zugfahrt tatsächlich stattfindet, ist noch nicht bekannt."><i class="material-icons" aria-hidden="true">gps_off</i> Echtzeitdaten fehlen</span> % } % elsif ($departure->{partially_missing_realtime}) { <span class="disabledbutton"><i class="material-icons" aria-hidden="true">gps_off</i> Echtzeitdaten unvollständig</span> % } </div> Loading Loading
lib/DBInfoscreen/Controller/Stationboard.pm +6 −0 Original line number Diff line number Diff line Loading @@ -679,6 +679,9 @@ sub render_train { } } if ($route_ts) { if ( $route_ts->{ $result->station }{rt_bogus} ) { $departure->{missing_realtime} = 1; } for my $elem ( @{ $departure->{route_pre_diff} }, @{ $departure->{route_post_diff} } Loading @@ -688,6 +691,9 @@ sub render_train { { $elem->{$key} = $route_ts->{ $elem->{name} }{$key}; } if ( $elem->{rt_bogus} ) { $departure->{partially_missing_realtime} = 1; } } } if ( $route_info and @{ $route_info->{messages} // [] } ) { Loading
templates/_train_details.html.ep +6 −0 Original line number Diff line number Diff line Loading @@ -131,6 +131,12 @@ % } % for my $link (@{$departure->{links}}) { <a class="smallbutton" href="<%= $link->[1] %>"><i class="material-icons" aria-hidden="true">warning</i> <%= $link->[0] %></a> % } % if ($departure->{missing_realtime}) { <span class="disabledbutton" title="Nur Fahrplandaten verfügbar. Ob die Zugfahrt tatsächlich stattfindet, ist noch nicht bekannt."><i class="material-icons" aria-hidden="true">gps_off</i> Echtzeitdaten fehlen</span> % } % elsif ($departure->{partially_missing_realtime}) { <span class="disabledbutton"><i class="material-icons" aria-hidden="true">gps_off</i> Echtzeitdaten unvollständig</span> % } </div> Loading