Sha256: 0025df30b985bb6b1cebae923aad57a67ca8ec33c35db48a15822f1e3101fabf
Contents?: true
Size: 831 Bytes
Versions: 3
Compression:
Stored size: 831 Bytes
Contents
module ImageFuHelper def init_image_fu(field_id) params = ::ImageFu.signed_upload_params javascript_tag "ImageFu.init(#{field_id.to_json}, #{params[:bucket].to_json}, #{params[:parameters].to_json}, #{params[:server].to_json});" end end ActionView::Helpers::FormBuilder.class_eval do def image_fu_uploader(method = :image_id) hidden_field(method) + @template.tag(:img, :class => 'thumbnail', :src => @template.image_url('resize-100x100', @object, :default => nil)) + @template.file_field_tag(@object_name + '_' + method.to_s + '_uploader') + @template.content_tag(:div, :class => 'progress', :style => 'display: none;') do @template.content_tag(:div, '', :class => 'bar', :style => 'width: 0%;') end + @template.init_image_fu(@object_name + '_' + method.to_s) end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
image_fu-0.1.0.beta3 | app/helpers/image_fu_helper.rb |
image_fu-0.1.0.beta2 | app/helpers/image_fu_helper.rb |
image_fu-0.1.0.beta1 | app/helpers/image_fu_helper.rb |