diff --git a/app/models/image_upload.rb b/app/models/image_upload.rb index dafbecaa..dbb64441 100644 --- a/app/models/image_upload.rb +++ b/app/models/image_upload.rb @@ -7,7 +7,9 @@ class ImageUpload < ActiveRecord::Base thumb: '100x100>', small: '190x190#', square: '280x280#', - medium: '300x300>' + medium: '300x300>', + large: '600x600>', + hero: '800x800>' }, filename_cleaner: -> (filename) { [ diff --git a/app/views/content/form/images/_gallery.html.erb b/app/views/content/form/images/_gallery.html.erb index a0a0972e..a30d3a52 100644 --- a/app/views/content/form/images/_gallery.html.erb +++ b/app/views/content/form/images/_gallery.html.erb @@ -1,8 +1,11 @@ <%# todo: some smart resizing for 1-3+ images %> <%# todo: lightbox on click %> -<% content.image_uploads.each do |image| %> - <%= link_to image.src(:original), class: 'z-depth-1 hoverable', target: '_new' do %> - <%= image_tag image.src(:square) %> +
+ <% images = content.image_uploads %> + <% images.each do |image| %> + <%= link_to image.src(:original), class: 'z-depth-1 hoverable', target: '_new' do %> + <%= image_tag image.src(images.count == 1 ? :hero : :medium) %> + <% end %> <% end %> -<% end %> +