Sha256: a55927bbb2243e7aa388ce90a1c27268ee57359fb9edbd55c213f3ef6fc29752

Contents?: true

Size: 794 Bytes

Versions: 6

Compression:

Stored size: 794 Bytes

Contents

module Refinery
  module Admin
    module ImagesHelper
      def other_image_views
        Refinery::Images.image_views.reject { |image_view|
          image_view.to_s == Refinery::Images.preferred_image_view.to_s
        }
      end

      def thumbnail_urls(image)
        thumbnail_urls = {
          :"data-original" => asset_paths.compute_public_path(image.url, ''),
          :"data-grid" => asset_paths.compute_public_path(image.thumbnail(:geometry => '135x135#c').url, '')
        }

        Refinery::Images.user_image_sizes.sort_by{|key,geometry| geometry}.each do |size, pixels|
          thumbnail_urls[:"data-#{size.to_s.parameterize}"] = asset_paths.compute_public_path(image.thumbnail(:geometry => pixels).url, '')
        end

        thumbnail_urls
      end
    end
  end
end

Version data entries

6 entries across 6 versions & 1 rubygems

Version Path
refinerycms-images-2.1.5 app/helpers/refinery/admin/images_helper.rb
refinerycms-images-2.1.4 app/helpers/refinery/admin/images_helper.rb
refinerycms-images-2.1.3 app/helpers/refinery/admin/images_helper.rb
refinerycms-images-2.1.2 app/helpers/refinery/admin/images_helper.rb
refinerycms-images-2.1.1 app/helpers/refinery/admin/images_helper.rb
refinerycms-images-2.1.0 app/helpers/refinery/admin/images_helper.rb