Sha256: a67f4ab76eb38c6b891b893bca6cacfdd18fa8f9eab50fcd108d0594a9bac26a

Contents?: true

Size: 1.7 KB

Versions: 5

Compression:

Stored size: 1.7 KB

Contents

module Admin::AssetsHelper
  
  def asset_list(content_node)
    unless content_node.assets.empty?
      list = render( :partial => '/admin/assets/list', :locals => { :content_node => content_node } )
    end
    content_tag :div, list, :id => 'attach-asset-list'
  end
  
  def asset_browser(for_content = false)
    render :partial => '/admin/assets/browser', 
           :locals => { :asset_types => Asset.grouped_by_category,
                        :for_content => for_content }
  end
  
  def asset_upload_form
    render :partial => '/admin/assets/form'
  end
  
  def toggle_grouping_links
    render :partial => 'admin/assets/toggle'
  end
  
  def admin_assets_path_with_session_information
    session_key = ActionController::Base.session_options[:key]
    params = {request_forgery_protection_token => form_authenticity_token, :cookies => cookies}
    admin_assets_path(params)
  end
  
  def replace_thumbnail_admin_asset_path_with_session_information(asset)
    session_key = ActionController::Base.session_options[:key]
    replace_thumbnail_admin_asset_path(asset, session_key => cookies[session_key], request_forgery_protection_token => form_authenticity_token)
  end
  
  def flickr_select
    return unless defined?(Flickr) and File.exists?("#{RAILS_ROOT}/config/flickr.yml")
    flickr = Flickr.new("#{RAILS_ROOT}/config/flickr.yml")
    flickr_params = { :per_page => '12', :page => params[:page], :user_id => Settings.flickr_user_id, :sort => 'date-taken-desc', :tag_mode => 'all' }
    flickr_params[:tags] = params[:tags] unless params[:tags].blank?
    flickr_result = flickr.photos.search(flickr_params)
    render :partial => 'admin/flickrs/selector', :locals => { :flickr_images => flickr_result }
  end

end

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
beef-has_assets-0.3.1 app/helpers/admin/assets_helper.rb
beef-has_assets-0.3.2 app/helpers/admin/assets_helper.rb
beef-has_assets-0.3.3 app/helpers/admin/assets_helper.rb
beef-has_assets-0.3.5 app/helpers/admin/assets_helper.rb
beef-has_assets-0.3.6 app/helpers/admin/assets_helper.rb