<div class="row"> <div class="col s12"> % if (@{$station_coordinates}) { Alle bisherigen Zugfahrten % } % else { Keine Zugfahrten gefunden. % } </div> </div> %= include '_map', station_coordinates => $station_coordinates, polyline_groups => $polyline_groups %= form_for '/history/map' => begin <p> Detailgrad: </p> <div class="row"> <div class="input-field col s12"> <label> %= radio_button route_type => 'polyline' <span>Nur Zugfahrten mit bekanntem Streckenverlauf eintragen</span> </label> </div> </div> <div class="row"> <div class="input-field col s12"> <label> %= radio_button route_type => 'polybee' <span>Streckenverlauf wenn bekannt, sonst Luftlinie zwischen Unterweghalten</span> </label> </div> </div> <div class="row"> <div class="input-field col s12"> <label> %= radio_button route_type => 'beeline' <span>Immer Luftlinie zwischen Unterwegshalten zeigen</span> </label> </div> </div> <div class="row"> <div class="input-field col s12"> <label> %= check_box include_manual => 1 <span>Manuelle Einträge ohne Unterwegshalte mitberücksichtigen</span> </label> </div> </div> <div class="row"> <div class="col s12 center-align"> <button class="btn wave-effect waves-light" type="submit"> Anzeigen </button> </div> </div> <p> Weitere Filter: </p> <div class="row"> <div class="input-field col s12"> %= text_field 'filter_after', id => 'filter_after', class => 'validate', pattern => '[0-9][0-9]?[.][0-9][0-9]?[.][0-9][0-9][0-9][0-9]( +[0-9][0-9]:[0-9][0-9])?' <label for="filter_after">Abfahrt ab (DD.MM.YYYY)</label> </div> </div> <div class="row"> <div class="input-field col s12"> %= text_field 'filter_before', id => 'filter_before', class => 'validate', pattern => '[0-9][0-9]?[.][0-9][0-9]?[.][0-9][0-9][0-9][0-9]( +[0-9][0-9]:[0-9][0-9])?' <label for="filter_before">Abfahrt bis (DD.MM.YYYY)</label> </div> </div> <div class="row"> <div class="input-field col s12"> %= text_field 'filter_type', id => 'filter_type' <label for="filter_tpye">Zugtypen</label> </div> </div> <div class="row"> <div class="col s12 center-align"> <button class="btn wave-effect waves-light" type="submit"> Anzeigen </button> </div> </div> %= end <div class="row"> <div class="col s12"> <p> Die eingezeichneten Routen stammen aus dem HAFAS und sind im Detail oft fehlerbehaftet. </p> </div> </div> % if (@{$skipped_journeys // []}) { <div class="row"> <div class="col s12"> <p> Die folgenden Zugfahrten wurden nicht eingezeichnet: </p> <p> <ul> % for my $pair (@{$skipped_journeys}) { % my ($journey, $reason) = @{$pair}; <li><a href="/journey/<%= $journey->{id} %>"><%= $journey->{type} %> <%= $journey->{no} %> <%= $journey->{from_name} %> → <%= $journey->{to_name} %></a>: <%= $reason %></li> % } </ul> </p> </div> </div> % }