diff --git a/.rubocop.yml b/.rubocop.yml index 1bda4ba53..39bba08f8 100644 --- a/.rubocop.yml +++ b/.rubocop.yml @@ -13,6 +13,10 @@ Layout/BlockEndNewline: Exclude: - 'spec/features/search_catalog_spec.rb' +Lint/RequireParentheses: + Exclude: + - app/helpers/blacklight_helper.rb + Metrics/AbcSize: Exclude: - 'app/helpers/blacklight/url_helper_behavior.rb' @@ -100,6 +104,11 @@ Style/BlockDelimiters: Style/IfUnlessModifier: Exclude: - 'app/helpers/blacklight/url_helper_behavior.rb' + - app/helpers/blacklight_helper.rb + +Style/AndOr: + Exclude: + - app/helpers/blacklight_helper.rb Style/MethodDefParentheses: Exclude: diff --git a/app/assets/stylesheets/ursus/_gallery.scss b/app/assets/stylesheets/ursus/_gallery.scss index 273b80cbd..644ecab72 100644 --- a/app/assets/stylesheets/ursus/_gallery.scss +++ b/app/assets/stylesheets/ursus/_gallery.scss @@ -41,6 +41,18 @@ } } } + @media screen and (max-width: 1199px) { + #documents.row.gallery { + .gallery-box { + outline: 1px solid $light-gray; + padding: 5px; + height: 200px; + } + .gallery-text { + margin: 10px; + } + } + } } @media screen and (max-width: 1199px) { @@ -87,3 +99,13 @@ } } } + + .extra-result-see-more { + a { + border: 1px solid #ddd; + padding: 20px; + font-size: 18px; + display: block; + margin-top: 60px; + } + } \ No newline at end of file diff --git a/app/views/catalog/_index_gallery.html.erb b/app/views/catalog/_index_gallery.html.erb index 8c9bf8e80..265efcd3c 100644 --- a/app/views/catalog/_index_gallery.html.erb +++ b/app/views/catalog/_index_gallery.html.erb @@ -6,3 +6,15 @@ + +<% if document_counter + 1 == current_per_page and @response.total != current_per_page %> +
+ <% current_next_page = @response.next_page.to_s %> + <%= page_parameters = params.merge(:only_path => false, page: current_next_page) %> + <% page_params = page_parameters['page'] %> + <% per_page_params = page_parameters['per_page'] || 10 %> + <% q_params = page_parameters['q'] %> + <% search_field_params = page_parameters['search_field'] %> + <%= link_to "See More >", "/catalog?page=#{page_params}&per_page=#{per_page_params}&q=#{q_params}&search_field=#{search_field_params}" %> +
+<% end %>