diff options
-rw-r--r-- | cgi/index.pl | 10 | ||||
-rw-r--r-- | cgi/templates/layouts/default.html.ep | 2 |
2 files changed, 10 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, ); } diff --git a/cgi/templates/layouts/default.html.ep b/cgi/templates/layouts/default.html.ep index 14bdbaa..2d64df2 100644 --- a/cgi/templates/layouts/default.html.ep +++ b/cgi/templates/layouts/default.html.ep @@ -229,6 +229,7 @@ %= content +% if (not $hide_opts) { <div class="input-field"> @@ -291,6 +292,7 @@ <a href="http://finalrewind.org/projects/db-fakedisplay/">db-fakedisplay</a> v<%= $version %> </div> +% } </body> </html> |