module Geoblacklight::ViewHelperOverride

Public Instance Methods

has_search_parameters?() click to toggle source

Overrides BL method to enable results for spatial only params

Calls superclass method
# File lib/geoblacklight/view_helper_override.rb, line 11
def has_search_parameters?
  spatial_parameters? || super
end
query_has_constraints?(localized_params = params) click to toggle source
Calls superclass method
# File lib/geoblacklight/view_helper_override.rb, line 15
def query_has_constraints?(localized_params = params)
  has_search_parameters? || super(localized_params)
end
render_constraints_filters(localized_params = params) click to toggle source
Calls superclass method
# File lib/geoblacklight/view_helper_override.rb, line 28
def render_constraints_filters(localized_params = params)
  content = super(localized_params)
  localized_params = localized_params.to_h if localized_params.respond_to?(:to_h)

  if localized_params[:bbox]
    path = search_action_path(remove_spatial_filter_group(:bbox, localized_params))
    content << render_constraint_element(t('geoblacklight.bbox_label'),
                                         localized_params[:bbox], remove: path)
  end

  content
end
render_search_to_s(params) click to toggle source
Calls superclass method
# File lib/geoblacklight/view_helper_override.rb, line 19
def render_search_to_s(params)
  super + render_search_to_s_bbox(params)
end
render_search_to_s_bbox(params) click to toggle source
# File lib/geoblacklight/view_helper_override.rb, line 23
def render_search_to_s_bbox(params)
  return ''.html_safe if params['bbox'].blank?
  render_search_to_s_element(t('geoblacklight.bbox_label'), render_filter_value(params['bbox']))
end
spatial_parameters?() click to toggle source
# File lib/geoblacklight/view_helper_override.rb, line 6
def spatial_parameters?
  params[:bbox]
end