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 |