diff options
-rw-r--r-- | index.pl | 17 | ||||
-rw-r--r-- | public/default.css | 6 | ||||
-rw-r--r-- | templates/clean.html.ep | 6 |
3 files changed, 20 insertions, 9 deletions
@@ -247,14 +247,15 @@ sub handle_request { push( @departures, { - time => $result->time, - train => $result->train, - via => [ $result->route_interesting(3) ], - destination => $result->destination, - platform => $platform, - info => $info, - moreinfo => $moreinfo, - delay => $delay, + time => $result->time, + train => $result->train, + via => [ $result->route_interesting(3) ], + destination => $result->destination, + platform => $platform, + info => $info, + is_cancelled => $result->is_cancelled, + moreinfo => $moreinfo, + delay => $delay, } ); } diff --git a/public/default.css b/public/default.css index b603966..7fc054c 100644 --- a/public/default.css +++ b/public/default.css @@ -120,6 +120,12 @@ div.displayclean li .dest { overflow: hidden; } +div.displayclean li .cancelled { + text-decoration: line-through; + text-decoration-color: red; + -moz-text-decoration-color: red; +} + div.displayclean li .countdown { color:#000000; font-size:3em; diff --git a/templates/clean.html.ep b/templates/clean.html.ep index 329d89d..c013cd6 100644 --- a/templates/clean.html.ep +++ b/templates/clean.html.ep @@ -49,7 +49,11 @@ % } </span> % } -<span class="dest"> +% my $extraclasses = q{}; +% if ($departure->{is_cancelled}) { +% $extraclasses .= ' cancelled'; +% } +<span class="dest <%= $extraclasses %>"> %= $departure->{destination} </span> <span class="countdown"> |