Sha256: edd73015576ea365eb3c98e38cca491fd66e82f5d73726cd7f1ae87080bbf323

Contents?: true

Size: 1.16 KB

Versions: 9

Compression:

Stored size: 1.16 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]
    admin_assets_path(session_key => cookies[session_key], request_forgery_protection_token => form_authenticity_token)
  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

end

Version data entries

9 entries across 9 versions & 1 rubygems

Version Path
beef-has_assets-0.1.1 app/helpers/admin/assets_helper.rb
beef-has_assets-0.2.0 app/helpers/admin/assets_helper.rb
beef-has_assets-0.2.1 app/helpers/admin/assets_helper.rb
beef-has_assets-0.2.2 app/helpers/admin/assets_helper.rb
beef-has_assets-0.2.3 app/helpers/admin/assets_helper.rb
beef-has_assets-0.2.5 app/helpers/admin/assets_helper.rb
beef-has_assets-0.2.6 app/helpers/admin/assets_helper.rb
beef-has_assets-0.2.7 app/helpers/admin/assets_helper.rb
beef-has_assets-0.2.8 app/helpers/admin/assets_helper.rb