Sha256: fa6b6fbc6991c4af6d4f2d438c18358a70316ccf4a56b4fb700df2ebe560996f

Contents?: true

Size: 789 Bytes

Versions: 10

Compression:

Stored size: 789 Bytes

Contents

module Storytime
  module Dashboard
    module MediaHelper
      def show_media_insert_button?
        !show_large_gallery?
      end

      def show_large_gallery?
        return false if @large_gallery == false

        referrer_action = request.referrer.nil? ? nil : request.referrer.split("/").last
        controller = params[:controller].split("/").last
        action = params[:action]

        controller == "media" && action == "index" || controller == "media" && action == "create" && referrer_action == "media"
      end

      def gallery_type
        if show_large_gallery?
          "col-md-4 thumb_gallery"
        else
          "tiny_gallery"
        end
      end

      def full_media_file_url(media, size = nil)
        media.file_url(size)
      end
    end
  end
end

Version data entries

10 entries across 10 versions & 1 rubygems

Version Path
storytime-2.1.6 app/helpers/storytime/dashboard/media_helper.rb
storytime-2.1.5 app/helpers/storytime/dashboard/media_helper.rb
storytime-2.1.4 app/helpers/storytime/dashboard/media_helper.rb
storytime-2.1.3 app/helpers/storytime/dashboard/media_helper.rb
storytime-2.1.2 app/helpers/storytime/dashboard/media_helper.rb
storytime-2.1.1 app/helpers/storytime/dashboard/media_helper.rb
storytime-2.1.0 app/helpers/storytime/dashboard/media_helper.rb
storytime-2.0.0 app/helpers/storytime/dashboard/media_helper.rb
storytime-1.2.0 app/helpers/storytime/dashboard/media_helper.rb
storytime-1.1.1 app/helpers/storytime/dashboard/media_helper.rb