24 lines
		
	
	
		
			723 B
		
	
	
	
		
			Ruby
		
	
	
	
			
		
		
	
	
			24 lines
		
	
	
		
			723 B
		
	
	
	
		
			Ruby
		
	
	
	
| module Admin::WebComponentHelper
 | |
|   include ActionView::Helpers::TagHelper
 | |
| 
 | |
|   def alert_block_tag(title="",context="",*args)
 | |
|     content_tag(:div,:class=>"alert alert-block alert-error fade in") do
 | |
|       a = ActiveSupport::SafeBuffer.new
 | |
|       a << button_tag( 'x',:class=>"close",:data=>{:dismiss=>"alert"}) if (args.first[:close] rescue false)
 | |
|       a << content_tag(:h4,:class=>"alert-heading") do
 | |
|         title
 | |
|       end
 | |
|       a << content_tag(:p) do
 | |
|         context
 | |
|       end
 | |
|       # TODO : 可以提供更多功能
 | |
|       # a << content_tag(:p) do
 | |
|       #   b = link_to("Take this action","",:class=>"btn btn-danger") 
 | |
|       #   b << link_to("Or do this","",:class=>"btn") 
 | |
|       #   b
 | |
|       # end
 | |
|     end
 | |
| 
 | |
|   end
 | |
|   end
 |