Module: Admin::Atreides::PhotosHelper

Includes:
Atreides::Extendable
Defined in:
app/helpers/admin/atreides/photos_helper.rb

Instance Method Summary collapse

Instance Method Details

#photos_uploaders(part, photos_list_id, resource_type, part_uid) ⇒ Object



5
6
7
8
9
10
11
12
13
# File 'app/helpers/admin/atreides/photos_helper.rb', line 5

def photos_uploaders(part, photos_list_id, resource_type, part_uid)
  if Settings.dropbox.key && Settings.dropbox.secret
    render(:partial => 'admin/atreides/dropbox/uploader', :locals => { :part_id => (part.id || '-'), :list_id => photos_list_id }) +
    ('span', 'or', :class => 'or') +
    multi_file_uploader(:url => send("admin_#{resource_type.to_s}_part_photos_path", :"#{resource_type.to_s}_id" => (part.contentable_id || '-'), :part_id => (part.id || '-'), :format => :js, :list_id => photos_list_id), :css_parent_class => "photos-upload", :dom_id => "multi_file_uploader_#{part_uid}")
  else
    multi_file_uploader(:url => send("admin_#{resource_type.to_s}_part_photos_path", :"#{resource_type.to_s}_id" => (part.contentable_id || '-'), :part_id => (part.id || '-'), :format => :js, :list_id => photos_list_id), :css_parent_class => "photos-upload", :dom_id => "multi_file_uploader_#{part_uid}")
  end
end