X-Git-Url: https://git.openstreetmap.org/rails.git/blobdiff_plain/a37e1b8f7035bfac0e38f5b95ea643c601e1c9b1..226c41be692452129227f30d67f2d847e510015c:/app/views/site/_search.html.erb diff --git a/app/views/site/_search.html.erb b/app/views/site/_search.html.erb index 8c5bd8b80..dcb7301d9 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]) }) %> @@ -62,24 +68,21 @@ // --> -<% content_for "optionals" do %> +<% content_for :optionals do %>
<%= t 'site.search.where_am_i' %>

<%= 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 %>