mirror of https://github.com/masayuki0812/c3.git
missingdays
9 years ago
6 changed files with 210 additions and 2 deletions
@ -0,0 +1,34 @@ |
|||||||
|
describe('c3 api pie', function () { |
||||||
|
'use strict'; |
||||||
|
|
||||||
|
var chart; |
||||||
|
|
||||||
|
var args = { |
||||||
|
data: { |
||||||
|
columns: [ |
||||||
|
['data1', 30], |
||||||
|
['data2', 1000], |
||||||
|
['data3', 5000] |
||||||
|
] |
||||||
|
}, |
||||||
|
type: 'pie', |
||||||
|
pie: { |
||||||
|
explodeRadius: 10 |
||||||
|
} |
||||||
|
}; |
||||||
|
|
||||||
|
beforeEach(function (done) { |
||||||
|
chart = window.initChart(chart, args, done); |
||||||
|
}); |
||||||
|
|
||||||
|
describe('explodeRadius', function(){ |
||||||
|
it('should get explode radius', function(){ |
||||||
|
expect(chart.pie.explodeRadius()).toBe(10); |
||||||
|
}); |
||||||
|
|
||||||
|
it('should set explode radius', function(){ |
||||||
|
chart.pie.explodeRadius(20); |
||||||
|
expect(chart.pie.explodeRadius()).toBe(20); |
||||||
|
}); |
||||||
|
}); |
||||||
|
}); |
@ -0,0 +1,12 @@ |
|||||||
|
c3_chart_fn.pie = function (){}; |
||||||
|
c3_chart_fn.pie.explodeRadius = function (radius) { |
||||||
|
var $$ = this.internal, config = $$.config |
||||||
|
|
||||||
|
if(radius === undefined){ |
||||||
|
return config.pie_explodeRadius; |
||||||
|
} |
||||||
|
|
||||||
|
config.pie_explodeRadius = radius; |
||||||
|
|
||||||
|
this.flush(); |
||||||
|
}; |
Loading…
Reference in new issue