quoslibero
Version:
FusionCharts JavaScript charting framework
1 lines • 1.34 kB
JavaScript
const defaultTransform='t0,0';export default{"initial.dataset.pie2D":function(){return{"group.appearing":function(a){let b=a.component,c=b.getFromEnv('chartConfig');return[{initialAttr:{opacity:0},finalAttr:{opacity:1},slot:c.alphaanimation?'plot':'initial'}]},"ringpath.appearing":function(a){var b=Math.PI;let c=a.component,d=a.attr.ringpath.slice(0),e=a.attr.ringpath.slice(0),f=a.props.startAngle,g=a.component,h=g.config,i=c.getFromEnv('chartConfig'),j=h.animateClockWise;return i.alphaanimation?[{}]:(j&&(e[4]+=2*b,e[5]+=2*b),d[4]=f,d[5]=f,[{initialAttr:{ringpath:d},finalAttr:{ringpath:e,transform:''},startEnd:{start:0,end:.75},effect:'linear',slot:'plot'},{initialAttr:{transform:'',ringpath:e},finalAttr:{ringpath:e},startEnd:{start:.75,end:1},effect:'linear',slot:'plot'}])},"label.appearing":[{initialAttr:{opacity:'0'},finalAttr:{opacity:'1'},slot:'final'}],"connector.updating":function(a){return[{initialAttr:{path:a.attr.path,"stroke-opacity":'0'},finalAttr:{"stroke-opacity":'1'},slot:'final'}]},"label.updating":function(a){return[{initialAttr:{x:a.el.attrs.x},slot:'plot'}]}}},"slicing.dataset.pie2D":function(){return{"slice.updating":function(a){let b=a.attr&&a.attr.transform;return b===defaultTransform?[{finalAttr:{transform:defaultTransform},slot:'plot'}]:[{initialAttr:{transform:defaultTransform},slot:'plot'}]}}}};