diff options
Diffstat (limited to 'templates')
-rw-r--r-- | templates/main.html.ep | 16 |
1 files changed, 14 insertions, 2 deletions
diff --git a/templates/main.html.ep b/templates/main.html.ep index 589f690..7ecc456 100644 --- a/templates/main.html.ep +++ b/templates/main.html.ep @@ -105,13 +105,25 @@ other German transit networks. <div class="field"> <div class="desc">Stadt</div> <div> - %= text_field 'city' + % if (stash('place_candidates') and @{ stash('place_candidates') } ) { + % my @candidates = map { [ $_, $_ ] } @{ stash('place_candidates') }; + %= select_field city => \@candidates + % } + % else { + %= text_field 'city' + % } </div> </div> <div class="field"> <div class="desc">Haltestelle</div> <div> - %= text_field 'stop' + % if (stash('name_candidates') and @{ stash('name_candidates') } ) { + % my @candidates = map { [ $_, $_ ] } @{ stash('name_candidates') }; + %= select_field stop => \@candidates + % } + % else { + %= text_field 'stop' + % } %= submit_button 'Display' </div> </div> |