add html safe option
This commit is contained in:
parent
5bf8939a43
commit
3ffc64cc48
|
@ -30,6 +30,10 @@ module SemanticRailsViewHelpers
|
||||||
value = raw_value
|
value = raw_value
|
||||||
value = value.to_label if value.respond_to?(:to_label)
|
value = value.to_label if value.respond_to?(:to_label)
|
||||||
|
|
||||||
|
if options[:raw]
|
||||||
|
value = value.html_safe
|
||||||
|
end
|
||||||
|
|
||||||
if SemanticRailsViewHelpers.semantic_data?
|
if SemanticRailsViewHelpers.semantic_data?
|
||||||
value = @context.content_tag(:data, value, 'data-field' => field)
|
value = @context.content_tag(:data, value, 'data-field' => field)
|
||||||
end
|
end
|
||||||
|
@ -41,6 +45,10 @@ module SemanticRailsViewHelpers
|
||||||
(value or '').html_safe
|
(value or '').html_safe
|
||||||
end
|
end
|
||||||
|
|
||||||
|
def field!(field, options = {}, &block)
|
||||||
|
self.field(field, options.merge(:raw => true), &block)
|
||||||
|
end
|
||||||
|
|
||||||
class TagBuilder
|
class TagBuilder
|
||||||
def initialize(attributes_builder)
|
def initialize(attributes_builder)
|
||||||
@attributes_builder = attributes_builder
|
@attributes_builder = attributes_builder
|
||||||
|
|
Loading…
Reference in New Issue