Sha256: 474fbb72d794dbcfaa8290c703bb4138474dd884968d03c02ef421c8780763c9
Contents?: true
Size: 1.42 KB
Versions: 8
Compression:
Stored size: 1.42 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) %> <% reset_attrs = {class: 'as_cancel reset'} if active_scaffold_config.search.reset_form reset_attrs[:data] = {reset: true} else reset_attrs.merge! remote: true, data: {refresh: true} end %> <%= link_to as_(:reset), url_for(url_options.merge(:search => '')), reset_attrs unless local_assigns[:skip_reset] %> <%= loading_indicator_tag(:action => :search) %> <% end %>
Version data entries
8 entries across 8 versions & 1 rubygems