Module: CommonwealthVlrEngine::ComponentHelper

Includes:
Blacklight::ComponentHelperBehavior
Defined in:
app/helpers/commonwealth_vlr_engine/component_helper.rb

Instance Method Summary collapse

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, options={})
  wrapping_class = options.delete(:documentFunctions) || options.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
  ('div', content.join("\n").html_safe, :class=> wrapping_class)
end