view plugins/redmine_bibliography/app/helpers/authors_helper.rb @ 1519:afce8026aaeb redmine-2.4-integration

Merge from branch "live"
author Chris Cannam
date Tue, 09 Sep 2014 09:34:53 +0100
parents b4b72f1eb644
children
line wrap: on
line source
module AuthorsHelper
  unloadable
  
  def render_author_publications(author)
    s = ""
    pubs = []

    author.publications.each do |pub|
     pubs << link_to(pub.title, pub)
    end

    if pubs.size < 3
      s << '<nobr>' << pubs.join(', ') << '</nobr>'
    else
      s << pubs.join(', ')
    end
    s    
  end
  
  
  # Generates a link to an author
  #   todo: test options
  def link_to_author(author, options={}, html_options = nil)
    url = {:controller => 'authors', :action => 'show', :id => author}.merge(options)
    link_to(h(author.name), url, html_options)
  end

end