lib/chartkick/helper.rb in chartkick-1.0.0 vs lib/chartkick/helper.rb in chartkick-1.0.1

- old
+ new

@@ -20,15 +20,16 @@ options = options.dup element_id = options.delete(:id) || "chart-#{@chartkick_chart_id += 1}" height = options.delete(:height) || "300px" # don't quote font-family names due to rails escaping - html = content_tag :div, :id => element_id, :style => "height: #{height}; text-align: center; color: #999; line-height: #{height}; font-size: 14px; font-family: Lucida Grande, Lucida Sans Unicode, Verdana, Arial, Helvetica, sans-serif;" do + div_tag = content_tag :div, :id => element_id, :style => "height: #{height}; text-align: center; color: #999; line-height: #{height}; font-size: 14px; font-family: Lucida Grande, Lucida Sans Unicode, Verdana, Arial, Helvetica, sans-serif;" do concat "Loading..." end - html += javascript_tag do + script_tag = javascript_tag do concat "new Chartkick.#{klass}(#{element_id.to_json}, #{data_source.to_json}, #{options.to_json});".html_safe end + div_tag + script_tag end end end