Sha256: 3ee79433761cb140a4255ff30d71300820956143e797f470e81c28a19e606fa1
Contents?: true
Size: 1.18 KB
Versions: 22
Compression:
Stored size: 1.18 KB
Contents
<% # Clients of this partial can override the following variables: search_action_path ||= nil method ||= :get remote ||= false form_html ||= {id: 'search-form', class: 'form-inline'} search_types ||= ['Any', 'Username', 'Name', 'First Name', 'Last Name', 'Email'] %> <%= lev_form_for :search, url: search_action_path, remote: remote, method: method, html: form_html do |f| %> <div class="form-group"> <%= f.label :query, 'Search for' %> <%= f.search_field :query, autofocus: true, style: 'width:300px' %> <%= f.label :type, 'in' %> <%= f.select :type, search_types, {}, {tabindex: -1, style: 'width: 150px'} %> <%= f.submit 'Search', tabindex: -1, class: 'btn btn-primary' %> </div> <% end %> <script> var input = $('input[name="search[query]"]'); var form = $("#search-form"); input.keyup(function(){ var results = $('#search-results-list'); results.addClass('loading'); $.get(form.attr("action"), form.serialize(), null, 'script').then(function(){ results.removeClass('loading'); }); }) </script>
Version data entries
22 entries across 22 versions & 1 rubygems