diff --git a/app/helpers/comment_helper.rb b/app/helpers/comment_helper.rb index 6311169..4c8760d 100644 --- a/app/helpers/comment_helper.rb +++ b/app/helpers/comment_helper.rb @@ -22,6 +22,12 @@ module CommentHelper title end + def comment_extra_contents(comment) + @plugins.dispatch(:comment_extra_contents, comment).collect do |extra_content| + extra_content.kind_of?(Proc) ? self.instance_eval(&extra_content) : extra_content + end.join('\n') + end + def comment_actions(comment) url = url_for(:profile => profile.identifier, :controller => :comment, :action => :check_actions, :id => comment.id) links = links_for_comment_actions(comment) diff --git a/app/views/content_viewer/view_page.rhtml b/app/views/content_viewer/view_page.rhtml index f3f83dc..f57ea88 100644 --- a/app/views/content_viewer/view_page.rhtml +++ b/app/views/content_viewer/view_page.rhtml @@ -84,6 +84,8 @@ <%= display_source_info(@page) %> +<%= @plugins.dispatch(:article_extra_contents, @page).collect { |content| instance_eval(&content) }.join("") %> +