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' %>&nbsp;
    <%= f.search_field :query, autofocus: true, style: 'width:300px' %>&nbsp;
    <%= f.label :type, 'in' %>&nbsp;
    <%= f.select :type, search_types, {}, {tabindex: -1, style: 'width: 150px'} %>&nbsp;

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

Version Path
openstax_accounts-9.0.0 app/views/openstax/accounts/shared/accounts/_search.html.erb
openstax_accounts-8.1.1 app/views/openstax/accounts/shared/accounts/_search.html.erb
openstax_accounts-8.1.0 app/views/openstax/accounts/shared/accounts/_search.html.erb
openstax_accounts-8.0.1 app/views/openstax/accounts/shared/accounts/_search.html.erb
openstax_accounts-8.0.0 app/views/openstax/accounts/shared/accounts/_search.html.erb
openstax_accounts-7.13.1 app/views/openstax/accounts/shared/accounts/_search.html.erb
openstax_accounts-7.13.0 app/views/openstax/accounts/shared/accounts/_search.html.erb
openstax_accounts-7.12.0 app/views/openstax/accounts/shared/accounts/_search.html.erb
openstax_accounts-7.11.0 app/views/openstax/accounts/shared/accounts/_search.html.erb
openstax_accounts-7.10.0 app/views/openstax/accounts/shared/accounts/_search.html.erb
openstax_accounts-7.9.0 app/views/openstax/accounts/shared/accounts/_search.html.erb
openstax_accounts-7.8.0 app/views/openstax/accounts/shared/accounts/_search.html.erb
openstax_accounts-7.7.0 app/views/openstax/accounts/shared/accounts/_search.html.erb
openstax_accounts-7.6.0 app/views/openstax/accounts/shared/accounts/_search.html.erb
openstax_accounts-7.5.0 app/views/openstax/accounts/shared/accounts/_search.html.erb
openstax_accounts-7.4.0 app/views/openstax/accounts/shared/accounts/_search.html.erb
openstax_accounts-7.3.0 app/views/openstax/accounts/shared/accounts/_search.html.erb
openstax_accounts-7.2.0 app/views/openstax/accounts/shared/accounts/_search.html.erb
openstax_accounts-7.1.0 app/views/openstax/accounts/shared/accounts/_search.html.erb
openstax_accounts-7.0.1 app/views/openstax/accounts/shared/accounts/_search.html.erb