in riff-raff/public/javascripts/rickshaw.js [1052:1079]
_splice: function(args) {
var data = args.data;
var series = args.series;
if (!args.series) return data;
series.forEach( function(s) {
var seriesKey = s.key || s.name;
if (!seriesKey) throw "series needs a key or a name";
data.forEach( function(d) {
var dataKey = d.key || d.name;
if (!dataKey) throw "data needs a key or a name";
if (seriesKey == dataKey) {
var properties = ['color', 'name', 'data'];
properties.forEach( function(p) {
if (d[p]) s[p] = d[p];
} );
}
} );
} );
return series;
}