Browse Source

Fix error in IE9 when parsing csv files. IE9 doesn't support response param of xhr callback object. Copy responseText param to response param fixed the issue. Charts now render correctly.

pull/1344/head
Jason Frazier 10 years ago
parent
commit
20963dc98d
  1. 3
      c3.js
  2. 10
      c3.min.js
  3. 3
      src/data.convert.js

3
c3.js

@ -2020,6 +2020,9 @@
if (!data) {
throw new Error(error.responseURL + ' ' + error.status + ' (' + error.statusText + ')');
}
if (!data.resonse) {
data.response = data.responseText;
}
if (type === 'json') {
d = $$.convertJsonToData(JSON.parse(data.response), keys);
} else if (type === 'tsv') {

10
c3.min.js vendored

File diff suppressed because one or more lines are too long

3
src/data.convert.js

@ -5,6 +5,9 @@ c3_chart_internal_fn.convertUrlToData = function (url, mimeType, keys, done) {
if (!data) {
throw new Error(error.responseURL + ' ' + error.status + ' (' + error.statusText + ')');
}
if (!data.resonse) {
data.response = data.responseText;
}
if (type === 'json') {
d = $$.convertJsonToData(JSON.parse(data.response), keys);
} else if (type === 'tsv') {

Loading…
Cancel
Save