Commit bf02f1b0 authored by Birte Kristina Friesel's avatar Birte Kristina Friesel
Browse files

show warning if realtime data is missing

parent 5b06acde
Loading
Loading
Loading
Loading
+6 −0
Original line number Diff line number Diff line
@@ -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} }
@@ -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} // [] } ) {
+6 −0
Original line number Diff line number Diff line
@@ -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>