Module: Sufia::BlacklightOverride
- Included in:
- SufiaHelper
- Defined in:
- app/helpers/sufia/blacklight_override.rb
Instance Method Summary collapse
- #render_bookmarks_control? ⇒ Boolean
- #render_constraints_query(localized_params = params) ⇒ Object
- #url_for_document(doc, options = {}) ⇒ Object
Instance Method Details
#render_bookmarks_control? ⇒ Boolean
3 4 5 |
# File 'app/helpers/sufia/blacklight_override.rb', line 3 def render_bookmarks_control? false end |
#render_constraints_query(localized_params = params) ⇒ Object
15 16 17 18 19 20 21 22 23 24 |
# File 'app/helpers/sufia/blacklight_override.rb', line 15 def render_constraints_query(localized_params = params) # So simple don't need a view template, we can just do it here. scope = localized_params.delete(:route_set) || self return "".html_safe if localized_params[:q].blank? render_constraint_element(constraint_query_label(localized_params), localized_params[:q], :classes => ["query"], :remove => scope.url_for(localized_params.merge(:q=>nil, :action=>'index'))) end |
#url_for_document(doc, options = {}) ⇒ Object
7 8 9 10 11 12 13 |
# File 'app/helpers/sufia/blacklight_override.rb', line 7 def url_for_document doc, = {} if (doc.is_a?(SolrDocument) && doc.hydra_model == 'Collection') [collections, doc] else [sufia, doc] end end |