diff options
author | Daniel Friesel <derf@finalrewind.org> | 2013-11-09 14:34:07 +0100 |
---|---|---|
committer | Daniel Friesel <derf@finalrewind.org> | 2013-11-09 14:34:07 +0100 |
commit | c6ce3e596322017e38c70a6cd823e63cef2609c4 (patch) | |
tree | 73532221c907e0bd5eddee6e71d7ec6befa6e2d7 /cgi/index.pl | |
parent | 43a01bc21db61bc975c2c0327a82ac62810df491 (diff) |
add hide_opts option
Diffstat (limited to 'cgi/index.pl')
-rw-r--r-- | cgi/index.pl | 10 |
1 files changed, 8 insertions, 2 deletions
diff --git a/cgi/index.pl b/cgi/index.pl index b2ded48..48583fc 100644 --- a/cgi/index.pl +++ b/cgi/index.pl @@ -40,6 +40,7 @@ sub handle_request { my @platforms = split( /,/, $self->param('platforms') // q{} ); my $template = $self->param('mode') // 'multi'; my $hide_low_delay = $self->param('hidelowdelay') // 0; + my $hide_opts = $self->param('hide_opts') // 0; $self->stash( departures => [] ); $self->stash( title => 'db-fakedisplay' ); @@ -50,7 +51,7 @@ sub handle_request { } if ( not $station ) { - $self->render($template); + $self->render( $template, hide_opts => 0 ); return; } @@ -58,7 +59,11 @@ sub handle_request { my @results = get_results_for($station); if ( not @results ) { - $self->render( 'multi', error => "Got no results for '$station'" ); + $self->render( + 'multi', + error => "Got no results for '$station'", + hide_opts => 0 + ); return; } @@ -117,6 +122,7 @@ sub handle_request { version => $VERSION, title => "departures for ${station}", refresh_interval => $refresh_interval + 3, + hide_opts => $hide_opts, ); } |