lib/rich/cms/content/item.rb in rich_cms-2.0.6 vs lib/rich/cms/content/item.rb in rich_cms-2.0.7
- old
+ new
@@ -53,9 +53,11 @@
if Engine.can_render_metadata?
default = "< #{default} >"
keys = @group.keys << @group.value.to_s
data = @object.attributes.reject{|k, v| !keys.include?(k.to_s)}
+
+ data[:editable_input_type] = options[:as] if %w(string text html).include? options[:as].to_s.downcase
if class_name = @group.selector.match(/^\.\w+$/)
(options[:html] ||= {}).store :class, [class_name.to_s.gsub(/^\./, ""), options[:html].try(:fetch, :class, nil)].compact.join(" ")
end