Sha256: 56f83aca2e1befeb9cb208f9c0980af80cc087fa3c37f15d9ae44307ea984681

Contents?: true

Size: 680 Bytes

Versions: 6

Compression:

Stored size: 680 Bytes

Contents

module Admin
  module ImagesHelper

    def image_views
      RefinerySetting.find_or_set(:image_views, [:grid, :list])
    end

    def current_image_view
      RefinerySetting.find_or_set(:preferred_image_view, :grid)
    end

    def other_image_views
      image_views.reject {|image_view| image_view.to_s == current_image_view.to_s }
    end

    def change_list_mode_if_specified
      if action_name == 'index' and params[:view].present? and image_views.include?(params[:view].to_sym)
        RefinerySetting.set(:preferred_image_view, params[:view])
      end
    end

    def images_paginator(collection, dialog = false)
      will_paginate collection
    end

  end
end

Version data entries

6 entries across 6 versions & 1 rubygems

Version Path
refinerycms-images-1.0.11 app/helpers/admin/images_helper.rb
refinerycms-images-1.0.10 app/helpers/admin/images_helper.rb
refinerycms-images-1.0.9 app/helpers/admin/images_helper.rb
refinerycms-images-1.0.8 app/helpers/admin/images_helper.rb
refinerycms-images-1.0.7 app/helpers/admin/images_helper.rb
refinerycms-images-1.0.5 app/helpers/admin/images_helper.rb