Module: Storytime::Dashboard::MediaHelper
- Defined in:
- app/helpers/storytime/dashboard/media_helper.rb
Instance Method Summary collapse
- #full_media_file_url(media, size = nil) ⇒ Object
- #gallery_type ⇒ Object
- #show_large_gallery? ⇒ Boolean
- #show_media_insert_button? ⇒ Boolean
Instance Method Details
#full_media_file_url(media, size = nil) ⇒ Object
26 27 28 |
# File 'app/helpers/storytime/dashboard/media_helper.rb', line 26 def full_media_file_url(media, size = nil) media.file_url(size) end |
#gallery_type ⇒ Object
18 19 20 21 22 23 24 |
# File 'app/helpers/storytime/dashboard/media_helper.rb', line 18 def gallery_type if show_large_gallery? "col-md-4 thumb_gallery" else "tiny_gallery" end end |
#show_large_gallery? ⇒ Boolean
8 9 10 11 12 13 14 15 16 |
# File 'app/helpers/storytime/dashboard/media_helper.rb', line 8 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 |
#show_media_insert_button? ⇒ Boolean
4 5 6 |
# File 'app/helpers/storytime/dashboard/media_helper.rb', line 4 def !show_large_gallery? end |