X-Git-Url: https://git.openstreetmap.org./rails.git/blobdiff_plain/7014cdb32cf0024e169204da49486048f08b1ca2..22594361d5abd2a6ee18e290058d9d39d7d761ec:/app/views/site/_search.html.erb diff --git a/app/views/site/_search.html.erb b/app/views/site/_search.html.erb index 8c5bd8b80..2c914d14c 100644 --- a/app/views/site/_search.html.erb +++ b/app/views/site/_search.html.erb @@ -55,6 +55,12 @@ <% end %> } + document.observe("dom:loaded", function () { + $("search_form").observe("ajax:before", setSearchViewbox); + $("search_form").observe("ajax:loading", startSearch); + $("search_form").observe("ajax:complete", endSearch); + }); + <% if params[:query] %> <%= remote_function(:loading => "startSearch()", :url => { :controller => :geocoder, :action => :search, :query => h(params[:query]) }) %> @@ -68,18 +74,15 @@

<%= t 'site.search.search' %>

- <% form_remote_tag(:before => "setSearchViewbox()", - :loading => "startSearch()", - :complete => "endSearch()", - :url => { :controller => :geocoder, :action => :search }, - :html => { :id => "search_form", :method => "get", :action => url_for(:action => "index") }) do %> + <%= form_tag({ :controller => :geocoder, :action => :search }, + { :id => "search_form", :remote => true, :method => "get", :action => url_for(:action => "index") }) do %> <%= text_field_tag :query, h(params[:query]), :tabindex => "1" %> <%= submit_tag t('site.search.submit_text') %> <% end %>

- <%= t 'site.search.search_help' %> + <%= raw(t 'site.search.search_help') %>

<% end %>