Sha256: ce373f8d5e5b8f2a71bc9dd8c7b06ab3fe228dbd9476ce4581b3f585b34fa3b9

Contents?: true

Size: 1.27 KB

Versions: 13

Compression:

Stored size: 1.27 KB

Contents

<%
  live_search = active_scaffold_config.search.live?
  url_options =  params_for(action: :index, id: nil, search: nil)
  submit_text ||= :search
  xhr ||= request.xhr?
  options = {
    id: element_form_id(action: 'search'),
    class: "as_form search#{' live' if live_search}",
    remote: xhr,
    data: {loading: true},
    method: :get
  }
  
  hidden_params = url_options.except(:controller, :action, :id, :search).to_query.split(Rack::Utils::DEFAULT_SEP)
-%>

<%= form_tag url_options.slice(:controller, :action, :id, :search), options do %>
  <% hidden_params.each do |pair| -%>
    <% key, value = pair.split('=', 2).map { |str| Rack::Utils.unescape(str) } -%>
    <%= hidden_field_tag(key, value) %>
  <% end -%>
  <%= search_field_tag :search, (search_params if search_params.is_a? String), :class => 'text-input', :id => search_input_id, :size => 50, :autocomplete => :off, :placeholder => as_(live_search ? :live_search : :search_terms) %>
  <%= submit_tag as_(submit_text), :class => "submit", :style => ('display:none;' if live_search) %>
  <%= link_to as_(:reset), url_for(url_options.merge(:search => '')), :class => 'as_cancel reset', :remote => true, :data => {:refresh => true} unless local_assigns[:skip_reset] %>
  <%= loading_indicator_tag(:action => :search) %>
<% end %>

Version data entries

13 entries across 13 versions & 1 rubygems

Version Path
active_scaffold-3.7.2 app/views/active_scaffold_overrides/_search.html.erb
active_scaffold-3.7.1 app/views/active_scaffold_overrides/_search.html.erb
active_scaffold-3.7.0 app/views/active_scaffold_overrides/_search.html.erb
active_scaffold-3.6.20 app/views/active_scaffold_overrides/_search.html.erb
active_scaffold-3.6.19 app/views/active_scaffold_overrides/_search.html.erb
active_scaffold-3.6.17 app/views/active_scaffold_overrides/_search.html.erb
active_scaffold-3.6.15 app/views/active_scaffold_overrides/_search.html.erb
active_scaffold-3.6.14 app/views/active_scaffold_overrides/_search.html.erb
active_scaffold-3.6.13 app/views/active_scaffold_overrides/_search.html.erb
active_scaffold-3.6.12 app/views/active_scaffold_overrides/_search.html.erb
active_scaffold-3.6.11.1 app/views/active_scaffold_overrides/_search.html.erb
active_scaffold-3.6.11 app/views/active_scaffold_overrides/_search.html.erb
active_scaffold-3.6.10 app/views/active_scaffold_overrides/_search.html.erb