<%- # requires solr_config local passed in field_config = range_config(solr_field) label = facet_field_label(solr_field) 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 params["range"] && params["range"][solr_field] && ( (! params["range"][solr_field]["begin"].blank?) || (! params["range"][solr_field]["end"].blank?) || params["range"][solr_field]["missing"]) %> <% end %> <% unless params["range"] && params["range"][solr_field] && params["range"][solr_field]["missing"] %> <%= form_tag search_action_path, :method => :get, :class=>"range_limit subsection range_#{solr_field} form-inline" do %> <%= render_hash_as_hidden_fields(search_state.params_for_search) %> <% unless params.has_key?(:search_field) %> <%= hidden_field_tag("search_field", "dummy_range") %> <% end %> <%= render_range_input(solr_field, :begin, input_label_range_begin, maxlength) %> – <%= render_range_input(solr_field, :end, input_label_range_end, maxlength) %> <%= submit_tag t('blacklight.range_limit.submit_limit'), :class=>'submit btn btn-default' %> <% end %> <% end %> <% unless params["range"] && params["range"][solr_field] && params["range"][solr_field]["missing"] %>
<% if (min = range_results_endpoint(solr_field, :min)) && (max = range_results_endpoint(solr_field, :max)) %>

"> Current results range from <%= range_results_endpoint(solr_field, :min) %> to <%= range_results_endpoint(solr_field, :max) %>

<% if field_config[:segments] != false %>
<% if solr_range_queries_to_a(solr_field).length > 0 %> <%= render(:partial => "blacklight_range_limit/range_segments", :locals => {:solr_field => solr_field}) %> <% else %> <%= link_to('View distribution', search_state.to_h.merge(action: 'range_limit', range_field: solr_field, range_start: min, range_end: max), :class => "load_distribution") %> <% end %>
<% end %> <% end %> <% if (stats = stats_for_field(solr_field)) && stats["missing"] > 0 %> <% end %>
<% end %>