Commit 575c695e7d06a08bc3c2c242dca39a635bde0876

Authored by Rodrigo Souto
1 parent 61b44f06

[tolerance-time] Moving method to ApplicationHelper

app/helpers/application_helper.rb
@@ -1365,4 +1365,20 @@ module ApplicationHelper @@ -1365,4 +1365,20 @@ module ApplicationHelper
1365 :style => 'margin-top: 1em' 1365 :style => 'margin-top: 1em'
1366 ) 1366 )
1367 end 1367 end
  1368 +
  1369 + def expirable_content_reference(content, action, text, url, options = {})
  1370 + reason = @plugins.dispatch("content_expire_#{action.to_s}", content).first
  1371 + options[:title] = reason
  1372 + expirable_link_to reason.present?, text, url, options
  1373 + end
  1374 +
  1375 + def expirable_button(content, action, text, url, options = {})
  1376 + options[:class] = "button with-text icon-#{action.to_s}"
  1377 + expirable_content_reference content, action, text, url, options
  1378 + end
  1379 +
  1380 + def expirable_comment_link(content, action, text, url, options = {})
  1381 + options[:class] = "comment-footer comment-footer-link comment-footer-hide"
  1382 + expirable_content_reference content, action, text, url, options
  1383 + end
1368 end 1384 end
app/helpers/content_viewer_helper.rb
@@ -68,20 +68,4 @@ module ContentViewerHelper @@ -68,20 +68,4 @@ module ContentViewerHelper
68 end 68 end
69 end 69 end
70 70
71 - def expirable_content_reference(content, action, text, url, options = {})  
72 - reason = @plugins.dispatch("content_expire_#{action.to_s}", content).first  
73 - options[:title] = reason  
74 - expirable_link_to reason.present?, text, url, options  
75 - end  
76 -  
77 - def expirable_button(content, action, text, url, options = {})  
78 - options[:class] = "button with-text icon-#{action.to_s}"  
79 - expirable_content_reference content, action, text, url, options  
80 - end  
81 -  
82 - def expirable_comment_link(content, action, text, url, options = {})  
83 - options[:class] = "comment-footer comment-footer-link comment-footer-hide"  
84 - expirable_content_reference content, action, text, url, options  
85 - end  
86 -  
87 end 71 end