%- # requires solr_config local passed in
field_config = range_config(field_name)
label = facet_field_label(field_name)
input_label_range_begin = field_config[:input_label_range_begin] || t("blacklight.range_limit.range_begin", field_label: label)
input_label_range_end = field_config[:input_label_range_end] || t("blacklight.range_limit.range_end", field_label: label)
maxlength = field_config[:maxlength]
-%>
<% if has_selected_range_limit?(field_name) %>
-
<%= range_display(field_name) %>
<%= link_to search_action_url(remove_range_param(field_name).except(:controller, :action)), :class=>"remove", :title => t('blacklight.range_limit.remove_limit') do %>
✖
[<%= t('blacklight.range_limit.remove_limit') %>]
<% end %>
<%= number_with_delimiter(@response.total) %>
<% end %>
<% unless selected_missing_for_range_limit?(field_name) %>
<% if stats_for_field?(field_name) %>
<% end %>
<% if (min = range_results_endpoint(field_name, :min)) &&
(max = range_results_endpoint(field_name, :max)) %>
<% if field_config[:segments] != false %>
<% if solr_range_queries_to_a(field_name).length > 0 %>
<%= render(:partial => "blacklight_range_limit/range_segments", :locals => {:solr_field => field_name}) %>
<% else %>
<%= link_to(t('blacklight.range_limit.view_distribution'), range_limit_url(range_field: field_name, range_start: min, range_end: max), :class => "load_distribution") %>
<% end %>
<% end %>
">
<%= t('blacklight.range_limit.results_range_html', min: range_results_endpoint(field_name, :min), max: range_results_endpoint(field_name, :max)) %>
<% end %>
<%= form_tag search_action_path, :method => :get, class: [BlacklightRangeLimit.classes[:form], "range_#{field_name} d-flex justify-content-center"].join(' ') do %>
<%= render_hash_as_hidden_fields(search_state.params_for_search.except(:page)) %>
<% end %>
<%= link_to t('blacklight.range_limit.view_larger', field_name: label),
range_limit_panel_url(id: field_name, range_start: 0, range_end: 2019),
class: 'view_larger mt-1',
data: { blacklight_modal: 'trigger' } %>
<% unless request.xhr? %>
<% if (stats = stats_for_field(field_name)) && stats["missing"] > 0 %>
-
<%= link_to t('blacklight.range_limit.missing'), search_action_url(add_range_missing(field_name).except(:controller, :action)) %>
<%# note important there be no whitespace inside facet-count to avoid
bug in some versions of Blacklight (including 7.1.0.alpha) %>
<%= number_with_delimiter(stats["missing"]) %>
<% end %>
<% end %>
<% end %>