Commit a8f1e7f90f2e0b0a856bbdf7cf3f3505c6360d66
Exists in
master
and in
26 other branches
Merge branch 'add_hotspot_article_toolbar' into next
Showing
2 changed files
with
8 additions
and
0 deletions
Show diff stats
app/views/content_viewer/_article_toolbar.html.erb
@@ -46,6 +46,8 @@ | @@ -46,6 +46,8 @@ | ||
46 | <%= button(:clock, _('All versions'), {:controller => 'content_viewer', :profile => profile.identifier, :action => 'article_versions'}, :id => 'article-versions-link') %> | 46 | <%= button(:clock, _('All versions'), {:controller => 'content_viewer', :profile => profile.identifier, :action => 'article_versions'}, :id => 'article-versions-link') %> |
47 | <% end %> | 47 | <% end %> |
48 | 48 | ||
49 | + <%= @plugins.dispatch(:article_toolbar_actions, @page).collect { |content| instance_exec(&content) }.join("")%> | ||
50 | + | ||
49 | <%= report_abuse(profile, :link, @page) %> | 51 | <%= report_abuse(profile, :link, @page) %> |
50 | 52 | ||
51 | </div> | 53 | </div> |
lib/noosfero/plugin.rb
@@ -426,6 +426,12 @@ class Noosfero::Plugin | @@ -426,6 +426,12 @@ class Noosfero::Plugin | ||
426 | [] | 426 | [] |
427 | end | 427 | end |
428 | 428 | ||
429 | + # -> Adds aditional actions to article | ||
430 | + # returns = lambda block that creates html code | ||
431 | + def article_toolbar_actions article | ||
432 | + nil | ||
433 | + end | ||
434 | + | ||
429 | # -> Adds adicional content to article | 435 | # -> Adds adicional content to article |
430 | # returns = lambda block that creates html code | 436 | # returns = lambda block that creates html code |
431 | def article_extra_contents(article) | 437 | def article_extra_contents(article) |