Module: CommonwealthVlrEngine::ComponentHelper
- Includes:
- Blacklight::ComponentHelperBehavior
- Defined in:
- app/helpers/commonwealth_vlr_engine/component_helper.rb
Instance Method Summary collapse
-
#render_show_doc_actions(document = @document, options = {}) ⇒ Object
add extra tools to show view – folders, social sharing, etc.
Instance Method Details
#render_show_doc_actions(document = @document, options = {}) ⇒ Object
add extra tools to show view – folders, social sharing, etc.
7 8 9 10 11 12 13 14 15 16 17 18 |
# File 'app/helpers/commonwealth_vlr_engine/component_helper.rb', line 7 def render_show_doc_actions(document=@document, ={}) wrapping_class = .delete(:documentFunctions) || .delete(:wrapping_class) || 'documentFunctions' content = [] #content << render(:partial => 'catalog/bookmark_control', :locals => {:document=> document}.merge(options)) if render_bookmarks_control? # social media: content << render(:partial => 'catalog/add_this') if has_user_authentication_provider? and current_or_guest_user content << render(:partial => 'catalog/folder_item_control', :locals => {:document => document}) end content_tag('div', content.join("\n").html_safe, :class=> wrapping_class) end |