Sha256: 882d84c340cffdfad58073db25ca9f969994e2a02550190505110292c868cc3b

Contents?: true

Size: 1.09 KB

Versions: 40

Compression:

Stored size: 1.09 KB

Contents

# View Helpers for Hydra Batch Edit functionality
module BatchSelectHelper 
  
  # determines if the given document id is in the batch
  # def item_in_batch?(doc_id)
  #   session[:batch_document_ids] && session[:batch_document_ids].include?(doc_id) ? true : false
  # end

  # Displays the batch edit tools.  Put this in your search result page template.  We recommend putting it in catalog/_sort_and_per_page.html.erb
  def batch_select_tools
    render :partial=>'/batch_select/tools'
  end

  # Displays the button to select/deselect items for your batch.  Call this in the index partial that's rendered for each search result.
  # @param [Hash] document the Hash (aka Solr hit) for one Solr document
  def button_for_add_to_batch(document)
    render :partial=>'/batch_select/add_button', :locals=>{:document=>document}
  end

  # Displays the check all button to select/deselect items for your batch.  Put this in your search result page template.  We put it in catalog/index.html
  def batch_check_all(label = 'Use all results')
    render :partial=>'/batch_select/check_all', :locals=>{:label=>label}
  end

end

Version data entries

40 entries across 40 versions & 1 rubygems

Version Path
hydra-collections-4.0.0.beta2 app/helpers/batch_select_helper.rb
hydra-collections-4.0.0.beta1 app/helpers/batch_select_helper.rb
hydra-collections-3.0.0.beta3 app/helpers/batch_select_helper.rb
hydra-collections-3.0.0.beta2 app/helpers/batch_select_helper.rb
hydra-collections-3.0.0.beta1 app/helpers/batch_select_helper.rb
hydra-collections-2.0.5 app/helpers/batch_select_helper.rb
hydra-collections-2.0.4 app/helpers/batch_select_helper.rb
hydra-collections-2.0.3 app/helpers/batch_select_helper.rb
hydra-collections-2.0.2 app/helpers/batch_select_helper.rb
hydra-collections-2.0.1 app/helpers/batch_select_helper.rb
hydra-collections-2.0.0 app/helpers/batch_select_helper.rb
hydra-collections-1.3.2 app/helpers/batch_select_helper.rb
hydra-collections-1.3.1 app/helpers/batch_select_helper.rb
hydra-collections-1.3.0 app/helpers/batch_select_helper.rb
hydra-collections-1.2.0 app/helpers/batch_select_helper.rb
hydra-collections-1.2.0.rc1 app/helpers/batch_select_helper.rb
hydra-collections-1.1.0 app/helpers/batch_select_helper.rb
hydra-collections-1.0.0 app/helpers/batch_select_helper.rb
hydra-collections-0.0.2 app/helpers/batch_select_helper.rb
hydra-collections-0.0.1 app/helpers/batch_select_helper.rb