module Locomotive::AssetsHelper # def vignette_tag(asset) # if asset.image? # html, css = image_tag(asset.vignette_url), 'image' # else # css = "icon #{asset.content_type}" # html = asset.content_type.to_s == 'other' ? truncate(asset.extname, :length => 3) : asset.content_type # html = '?' if html.blank? # end # # content_tag(:div, content_tag(:div, html, :class => 'inside'), :class => css) # end def image_dimensions_and_size(asset) content_tag(:small, "#{asset.width}px x #{asset.height}px | #{number_to_human_size(asset.size)}") end def allow_plain_text_editing?(asset) asset.new_record? || asset.stylesheet_or_javascript? end def display_plain_text?(asset) if asset.new_record? asset.performing_plain_text? else asset.stylesheet_or_javascript? end end end