diff --git a/app/models/journal_paper.rb b/app/models/journal_paper.rb
index c833581..2bfafc9 100644
--- a/app/models/journal_paper.rb
+++ b/app/models/journal_paper.rb
@@ -148,16 +148,19 @@ class JournalPaper
fields_to_show = fields_to_show - fields_to_remove
plugin_datas = datas.sort_for_frontend.collect do |p|
-
pd_data = []
- fields_to_show.collect do |t|
+
+ p_keywords = p.keywords.to_s.strip rescue ""
+ rep_mark_html = "#{p_keywords}"
+ fields_to_show.each do |t|
if !page.nil? && page.custom_string_field == "table"
case t
when "paper_title"
link = OrbitHelper.url_to_plugin_show(p.to_param,'personal_journal')
url_to_plugin_show_blank = OrbitHelper.instance_variable_get(:@url_to_plugin_show_blank)
- tmp_title = p.paper_title
- pd_data << { "data_title" => (url_to_plugin_show_blank ? tmp_title : "#{tmp_title}") }
+ tmp_title = p.paper_title
+ title_content = (url_to_plugin_show_blank ? tmp_title : "#{tmp_title}")
+ pd_data << { "data_title" => "#{title_content}#{rep_mark_html}".html_safe }
when "level_type"
pd_data << {"data_title" => ( !p.journal_levels.blank? ? "(#{p.journal_levels.collect{|x| x.title}.join(', ')})" : nil)}
when "publication_date"
@@ -169,7 +172,7 @@ class JournalPaper
end
else
if t == "paper_title"
- pd_data << { "data_title" => p.create_link_tag_for_title}
+ pd_data << { "data_title" => "#{p.create_link_tag_for_title}#{rep_mark_html}".html_safe }
else
pd_data << { "data_title" => p.send(t) }
end
@@ -178,9 +181,9 @@ class JournalPaper
{
"pd_datas" => pd_data
- }
-
+ }
end
+
return [pd_title,plugin_datas]
end