diff --git a/app/views/catalog/_local_filter.html.erb b/app/views/catalog/_local_filter.html.erb index e3fad4ce..743fb255 100644 --- a/app/views/catalog/_local_filter.html.erb +++ b/app/views/catalog/_local_filter.html.erb @@ -1,42 +1,45 @@ -

<%= t("trln_argon.local_filter.showing_results") %>

- -<% query_state = query_state_from_search_state(search_state) %> -<% query_state.delete('page') %> -<% query_state.fetch('f', {}).delete(TrlnArgon::Fields::LOCATION_HIERARCHY_FACET.to_s) %> - -
- - <%= button_tag( type: "button", - id: local_button_id, - class: "btn btn-md #{local_search_button_class}", - title: "#{t("trln_argon.local_filter.search_verb")} #{t("trln_argon.local_filter.searching_local", local_institution_name: institution_long_name)}", - onclick: "window.location='#{search_catalog_path(query_state)}'" - ) do %> - icon - <% end %> - - <%= label_tag( local_button_id, - t("trln_argon.local_filter.searching_local", local_institution_name: institution_long_name), - class: "#{local_search_button_label_class}", - data: { count_only_path: trln_argon.catalog_count_only_path(query_state) }) %> - +<% inst = TrlnArgon::Engine.configuration.local_institution_code %> +<% instname = TrlnArgon::LookupManager.instance.map("#{inst}.facet.#{inst}") %> + +
- -
- - <%= button_tag( type: "button", - id: trln_button_id, - class: "btn btn-md #{trln_search_button_class}", - title: "#{t("trln_argon.local_filter.search_verb")} #{t("trln_argon.local_filter.searching_trln")}", - onclick: "window.location='#{search_trln_path(query_state)}'" - ) do %> - icon - <% end %> - - <%= label_tag( trln_button_id, - "#{t("trln_argon.local_filter.searching_trln")}", - class: "#{trln_search_button_label_class}", - data: { count_only_path: trln_argon.trln_count_only_path(query_state) }) %> - + diff --git a/app/views/catalog/_search_sidebar.html.erb b/app/views/catalog/_search_sidebar.html.erb index 5876f8d9..c255aa01 100644 --- a/app/views/catalog/_search_sidebar.html.erb +++ b/app/views/catalog/_search_sidebar.html.erb @@ -1,3 +1,4 @@ +<% # this partial is deprecated with BL8. catalog/index now renders the sidebar component %> <% inst = TrlnArgon::Engine.configuration.local_institution_code #vs ENV["LOCAL_INSTITUTION_CODE"]%> <% instname = TrlnArgon::LookupManager.instance.map("#{inst}.facet.#{inst}") %> diff --git a/app/views/catalog/index.html.erb b/app/views/catalog/index.html.erb new file mode 100644 index 00000000..93658644 --- /dev/null +++ b/app/views/catalog/index.html.erb @@ -0,0 +1,26 @@ +<% # TRLN override of BL8 catalog/index view %> +<% content_for(:head) do %> + +<% end %> + +<% content_for(:sidebar) do %> + + <%= render 'catalog/local_filter', + search_state: search_state, + local_button_id: 'toggle-local-btn-top', + trln_button_id: 'toggle-trln-btn-top' %> + + + <% conf = blacklight_config.view_config(document_index_view_type) %> + <%= render conf.sidebar_component.new(blacklight_config: blacklight_config, + response: @response, + view_config: conf) %> +<% end %> + +<% unless has_search_parameters? %> + <%# if there are no input/search related params, display the "home" partial -%> + <%= render 'home' %> + <%= render 'shared/sitelinks_search_box' %> +<% else %> + <%= render 'search_results' %> +<% end %>