googlecharts icon indicating copy to clipboard operation
googlecharts copied to clipboard

Charts with axis_labels do not display in gmail

Open peterkovacs opened this issue 14 years ago • 2 comments

Displaying a chart in Gmail does not work with the current jstize function. It seems that Gmail chokes on unescaped | (pipe) characters for a labelled line chart, prefering the URL-encoded version. If jstize is replaced with URI.escape, then the chart renders correctly in Gmail.

The discussion for 9b5cfb93aa51aae06611 makes it seem like this is intentional. However, URI.escape does not seem to break the display of any of the other example charts listed on http://googlecharts.rubyforge.org/

peterkovacs avatar Oct 20 '10 12:10 peterkovacs

Was this checked in? I see issue #27 (which is the same as this issue) in the code's comments:

# See http://github.com/mattetti/googlecharts/issues#issue/27
#URI.escape( string ).gsub("%7C", "|")

hisham avatar Jul 20 '11 21:07 hisham

As far as I know it was never merged.

Edited: Ah, i screwed up when I made the issue. so I created this one to include the pull request.

peterkovacs avatar Jul 20 '11 21:07 peterkovacs