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
|