@fusioncharts/charts
Version:
JavaScript Data Visualisation Library
1 lines • 2.27 kB
JavaScript
;exports.__esModule=true;exports.default=void 0;var _default=exports.default={"initial.dataset.pie3d":function initialDatasetPie3d(){return{"group.appearing":function groupAppearing(inputJSON){var component=inputJSON.component,chartConfig=component.getFromEnv("chartConfig");if(inputJSON.attr.name==="plots"){return[{initialAttr:{opacity:"0"},finalAttr:{opacity:"1"},slot:chartConfig.alphaanimation?"plot":"initial"}]}return[{initialAttr:{opacity:"1"},finalAttr:{opacity:"1"},slot:"final"}]},"slice.appearing":function sliceAppearing(inputJSON){var component=inputJSON.component,chart=component.getFromEnv("chart"),chartConfig=chart.config,dsConfig=component.config,attr=inputJSON.attr;if(!chartConfig.alphaanimation){if(!dsConfig.animateClockWise){return[{initialAttr:{sAngle:2*Math.PI,eAngle:2*Math.PI,transform:""},finalAttr:{sAngle:attr.sAngle,eAngle:attr.eAngle,transform:""},slot:"plot",startEnd:{start:0,end:.75}},{finalAttr:{transform:attr.transform},slot:"plot",startEnd:{start:.75,end:1}}]}return[{initialAttr:{sAngle:0,eAngle:0,transform:""},finalAttr:{sAngle:attr.sAngle,eAngle:attr.eAngle,transform:""},slot:"plot",startEnd:{start:0,end:.75}},{finalAttr:{transform:attr.transform},slot:"plot",startEnd:{start:.75,end:1}}]}return[{initialAttr:{opacity:"1"},slot:"plot"}]},"label.updating":[{initialAttr:{opacity:"1"},finalAttr:{opacity:"1"},slot:"final"}],"label.appearing":[{initialAttr:{opacity:"0"},finalAttr:{opacity:"1"},slot:"final"}],"connector.updating":function connectorUpdating(inputJSON){return[{initialAttr:{path:inputJSON.el.attr("path")||inputJSON.attr.path,opacity:inputJSON.el.attr("opacity")},finalAttr:{path:inputJSON.attr.path},slot:"final"}]},"connector.appearing":function connectorAppearing(inputJSON){var initialAttr;if(typeof inputJSON.el==="string"){initialAttr={opacity:"0"}}else{initialAttr={path:inputJSON.attr.path,opacity:"0"}}return[{initialAttr:initialAttr,slot:"final"}]},"connector-sliced.updating":function connectorSlicedUpdating(inputJSON){return[{initialAttr:{path:inputJSON.el.attr("path")},finalAttr:{path:inputJSON.attr.path},slot:"plot"}]},"label-sliced.updating":function labelSlicedUpdating(inputJSON){return[{initialAttr:{x:inputJSON.el.attr("x"),y:inputJSON.el.attr("y")},slot:"plot"}]},"*":null}}};