app/components/blacklight/search_bar_component.html.erb in blacklight-7.31.0 vs app/components/blacklight/search_bar_component.html.erb in blacklight-7.32.0
- old
+ new
@@ -1,10 +1,13 @@
-<%= form_tag @url, method: @method, class: @classes.join(' '), role: 'search', 'aria-label' => scoped_t('submit') do %>
+<%= form_tag @url, method: @method, class: @classes.join(' '), role: 'search', aria: { label: scoped_t('submit') }, **@form_options do %>
<%= render_hash_as_hidden_fields(@params) %>
<% if search_fields.length > 1 %>
<label for="search_field" class="sr-only visually-hidden"><%= scoped_t('search_field.label') %></label>
<% end %>
+ <% before_input_groups.each do |input_group| %>
+ <%= input_group %>
+ <% end %>
<div class="input-group">
<%= prepend %>
<% if search_fields.length > 1 %>
<%= select_tag(:search_field,
@@ -15,18 +18,14 @@
<% elsif search_fields.length == 1 %>
<%= hidden_field_tag :search_field, search_fields.first.last %>
<% end %>
<label for="<%= @prefix %><%= @query_param %>" class="sr-only visually-hidden"><%= scoped_t('search.label') %></label>
- <%= text_field_tag @query_param, @q, placeholder: scoped_t('search.placeholder'), class: "search-q q form-control rounded-#{search_fields.length > 1 ? '0' : 'left'}", id: "#{@prefix}q", autocomplete: autocomplete_path.present? ? "off" : "", autofocus: @autofocus, data: { autocomplete_enabled: autocomplete_path.present?, autocomplete_path: autocomplete_path } %>
+ <%= text_field_tag @query_param, @q, placeholder: scoped_t('search.placeholder'), class: "search-q q form-control rounded-#{search_fields.length > 1 ? '0' : 'left'}", id: "#{@prefix}q", autocomplete: autocomplete_path.present? ? "off" : "", autofocus: @autofocus, aria: { label: scoped_t('search.label') }, data: { autocomplete_enabled: autocomplete_path.present?, autocomplete_path: autocomplete_path } %>
<span class="input-group-append">
<%= append %>
-
- <button type="submit" class="btn btn-primary search-btn" id="<%= @prefix %>search">
- <span class="submit-search-text"><%= scoped_t('submit') %></span>
- <%= blacklight_icon :search, aria_hidden: true %>
- </button>
+ <%= search_button || render(Blacklight::SearchButtonComponent.new(id: "#{@prefix}search", text: scoped_t('submit'))) %>
</span>
</div>
<% end %>
<% if advanced_search_enabled? %>