diff options
author | Daniel Friesel <derf@finalrewind.org> | 2015-06-04 18:26:51 +0200 |
---|---|---|
committer | Daniel Friesel <derf@finalrewind.org> | 2015-06-04 18:26:51 +0200 |
commit | a31eedef24b0c14aa0898bfa8a5ad949cae58dc3 (patch) | |
tree | 6b2a8208a49adc9742eecd2f4486a4c4f9dbb360 | |
parent | de562c55b1d67582f3102aae71fe02dd2ebd0242 (diff) |
infoscreen template: use route_interesting if available
-rw-r--r-- | index.pl | 7 | ||||
-rw-r--r-- | templates/infoscreen.html.ep | 5 |
2 files changed, 8 insertions, 4 deletions
@@ -67,9 +67,10 @@ sub get_results { } else { $status = Travel::Status::DE::VRR->new( - place => $city, - name => $stop, - timeout => 3, + place => $city, + name => $stop, + timeout => 3, + full_routes => 1, ); } $results = [ [ $status->results ], $status->errstr ]; diff --git a/templates/infoscreen.html.ep b/templates/infoscreen.html.ep index 1fdada3..acf5140 100644 --- a/templates/infoscreen.html.ep +++ b/templates/infoscreen.html.ep @@ -38,7 +38,10 @@ %= $departure->line </span> <!-- line --> <span class="route"> -% if ($departure->can('lineref') and $departure->lineref) { +% if ($departure->can('route_interesting') and $departure->route_interesting) { +%= join(' - ', map { $_->{stop_suf} } ($departure->route_interesting)); +% } +% elsif ($departure->can('lineref') and $departure->lineref) { %= $departure->lineref->route % } % elsif ($departure->can('route_timetable')) { |