diff --git a/c3.js b/c3.js index f0ff9a3..ad7783a 100644 --- a/c3.js +++ b/c3.js @@ -3213,7 +3213,7 @@ .data(config.grid_x_lines); // enter xgridLine = $$.xgridLines.enter().append('g') - .attr("class", function (d) { return CLASS.xgridLine + (d.class ? ' ' + d.class : ''); }); + .attr("class", function (d) { return CLASS.xgridLine + (d["class"] ? ' ' + d["class"] : ''); }); xgridLine.append('line') .style("opacity", 0); xgridLine.append('text') @@ -3238,7 +3238,7 @@ .data(config.grid_y_lines); // enter ygridLine = $$.ygridLines.enter().append('g') - .attr("class", function (d) { return CLASS.ygridLine + (d.class ? ' ' + d.class : ''); }); + .attr("class", function (d) { return CLASS.ygridLine + (d["class"] ? ' ' + d["class"] : ''); }); ygridLine.append('line') .style("opacity", 0); ygridLine.append('text') @@ -3331,7 +3331,7 @@ return params ? function (line) { var found = false; [].concat(params).forEach(function (param) { - if ((('value' in param && line.value === params.value) || ('class' in param && line.class === params.class))) { + if ((('value' in param && line.value === params.value) || ('class' in param && line["class"]=== params["class"]))) { found = true; } }); @@ -5233,7 +5233,7 @@ return this.classShapes(d) + this.generateClass(CLASS.areas, d.id); }; c3_chart_internal_fn.classRegion = function (d, i) { - return this.generateClass(CLASS.region, i) + ' ' + ('class' in d ? d.class : ''); + return this.generateClass(CLASS.region, i) + ' ' + ('class' in d ? d["class"] : ''); }; c3_chart_internal_fn.classEvent = function (d) { return this.generateClass(CLASS.eventRect, d.index); @@ -5917,10 +5917,10 @@ config.regions = config.regions.filter(function (region) { var found = false; - if (!region.class) { + if (!region["class"]) { return true; } - region.class.split(' ').forEach(function (c) { + region["class"].split(' ').forEach(function (c) { if (classes.indexOf(c) >= 0) { found = true; } }); return !found;