Module: Refinery::Admin::ImagesHelper
- Included in:
- GridPresenter, GroupPresenter, ImagePresenter, ListPresenter
- Defined in:
- app/helpers/refinery/admin/images_helper.rb
Instance Method Summary collapse
Instance Method Details
#locale_text_icon(text) ⇒ Object
12 13 14 |
# File 'app/helpers/refinery/admin/images_helper.rb', line 12 def locale_text_icon(text) text end |
#other_image_views ⇒ Object
6 7 8 9 10 |
# File 'app/helpers/refinery/admin/images_helper.rb', line 6 def other_image_views Refinery::Images.image_views.reject do |image_view| image_view.to_s == Refinery::Images.preferred_image_view.to_s end end |
#thumbnail_urls(image) ⇒ Object
16 17 18 19 20 21 22 23 24 25 26 27 |
# File 'app/helpers/refinery/admin/images_helper.rb', line 16 def thumbnail_urls(image) thumbnails = { original: image_path(image.url), grid: image_path(image.thumbnail(geometry: '135x135#c').url) } Refinery::Images.user_image_sizes.sort_by { |key, geometry| geometry }.each do |size, pixels| thumbnails[size.to_s.parameterize] = image_path(image.thumbnail(geometry: pixels).url) end { data: thumbnails } end |