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