Show backend errors on station selection page
This commit is contained in:
parent
42bb5cc493
commit
629ca9e9f6
2 changed files with 18 additions and 2 deletions
6
index.pl
6
index.pl
|
@ -1458,7 +1458,11 @@ get '/s/*station' => sub {
|
|||
my $status = get_departures($station);
|
||||
|
||||
if ( $status->{errstr} ) {
|
||||
$self->render( 'landingpage', error => $status->{errstr} );
|
||||
$self->render(
|
||||
'landingpage',
|
||||
with_geolocation => 1,
|
||||
error => $status->{errstr}
|
||||
);
|
||||
}
|
||||
else {
|
||||
# You can't check into a train which terminates here
|
||||
|
|
|
@ -1,4 +1,16 @@
|
|||
% if (is_user_authenticated()) {
|
||||
% if (stash('error')) {
|
||||
<div class="row">
|
||||
<div class="col s12">
|
||||
<div class="card red darken-4">
|
||||
<div class="card-content white-text">
|
||||
<span class="card-title">Backend-Fehler</span>
|
||||
<p><%= stash('error') %></p>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
% }
|
||||
<div class="row">
|
||||
<div class="col s12">
|
||||
% my $status = get_user_status();
|
||||
|
@ -35,7 +47,7 @@
|
|||
<div class="progress"><div class="indeterminate"></div></div>
|
||||
</div>
|
||||
%= form_for 'list_departures' => begin
|
||||
<div class="input-field text-white">
|
||||
<div class="input-field">
|
||||
%= text_field 'station', id => 'station', class => 'autocomplete white-text', require => undef
|
||||
<label for="station">Manuelle Eingabe (Name oder DS100)</label>
|
||||
</div>
|
||||
|
|
Loading…
Reference in a new issue