Commit 03fb3301 authored by Masayuki Tanaka's avatar Masayuki Tanaka

Change data api interface

parent 14e92c54
...@@ -5967,14 +5967,13 @@ ...@@ -5967,14 +5967,13 @@
return config.regions; return config.regions;
}; };
c3_chart_fn.data = function () {}; c3_chart_fn.data = function (targetId) {
c3_chart_fn.data.get = function (targetId) { var targets = this.internal.data.targets.filter(function (t) { return t.id === targetId; });
var target = this.data.getAsTarget(targetId); return targets.length > 0 ? targets[0] : null;
return isDefined(target) ? target.values.map(function (d) { return d.value; }) : undefined; };
}; c3_chart_fn.data.values = function (targetId) {
c3_chart_fn.data.getAsTarget = function (targetId) { var target = this.data(targetId);
var targets = this.data.targets.filter(function (t) { return t.id === targetId; }); return target ? target.values.map(function (d) { return d.value; }) : null;
return targets.length > 0 ? targets[0] : undefined;
}; };
c3_chart_fn.data.names = function (names) { c3_chart_fn.data.names = function (names) {
var $$ = this.internal, config = $$.config; var $$ = this.internal, config = $$.config;
......
This source diff could not be displayed because it is too large. You can view the blob instead.
c3_chart_fn.data = function () {}; c3_chart_fn.data = function (targetId) {
c3_chart_fn.data.get = function (targetId) { var targets = this.internal.data.targets.filter(function (t) { return t.id === targetId; });
var target = this.data.getAsTarget(targetId); return targets.length > 0 ? targets[0] : null;
return isDefined(target) ? target.values.map(function (d) { return d.value; }) : undefined;
}; };
c3_chart_fn.data.getAsTarget = function (targetId) { c3_chart_fn.data.values = function (targetId) {
var targets = this.data.targets.filter(function (t) { return t.id === targetId; }); var target = this.data(targetId);
return targets.length > 0 ? targets[0] : undefined; return target ? target.values.map(function (d) { return d.value; }) : null;
}; };
c3_chart_fn.data.names = function (names) { c3_chart_fn.data.names = function (names) {
var $$ = this.internal, config = $$.config; var $$ = this.internal, config = $$.config;
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment