Mercurial > hg > soundsoftware-site
comparison vendor/plugins/redmine_bibliography/app/helpers/my_helper.rb @ 652:0c872fe77797 feature_36
Merge from 649:525f48af3f54
author | luisf <luis.figueira@eecs.qmul.ac.uk> |
---|---|
date | Fri, 09 Sep 2011 14:19:25 +0100 |
parents | 999a6b3c4cd1 |
children |
comparison
equal
deleted
inserted
replaced
651:f029431de4dd | 652:0c872fe77797 |
---|---|
11 def render_publications_projects(publication) | 11 def render_publications_projects(publication) |
12 s = "" | 12 s = "" |
13 projs = [] | 13 projs = [] |
14 | 14 |
15 publication.projects.each do |proj| | 15 publication.projects.each do |proj| |
16 projs << link_to(proj.name, proj) | 16 projs << link_to(proj.name, proj) |
17 end | 17 end |
18 | 18 |
19 if projs.size < 3 | 19 s << projs.join(', ') |
20 s << '<nobr>' << projs.join(', ') << '</nobr>' | |
21 else | |
22 s << projs.join(', ') | |
23 end | |
24 | 20 |
25 s | 21 s |
26 end | 22 end |
27 | 23 |
28 def render_publications_authors(publication) | 24 def render_publications_authors(publication) |
31 | 27 |
32 publication.authorships.each do |auth| | 28 publication.authorships.each do |auth| |
33 auths << h(auth.name_on_paper) | 29 auths << h(auth.name_on_paper) |
34 end | 30 end |
35 | 31 |
36 if auths.size < 3 | 32 s << auths.join(', ') |
37 s << '<nobr>' << auths.join(', ') << '</nobr>' | 33 |
38 else | |
39 s << auths.join(', ') | |
40 end | |
41 s | 34 s |
42 end | 35 end |
43 | 36 |
44 | 37 |
45 end | 38 end |